BoiseIdahoJobs has the best jobs. Myself and many of my friends have found great jobs on it. - Kim

Job Details

Python/C++ Developer

  2025-11-12     Itcharm     all cities,ID  
Description:

We are currently looking for an experienced Python Developer with C++ to work on complex IoT projects in the field of electric vehicles, charging stations, and fast-charging technologies. The ideal candidate should have a good understanding of low-level systems and how everything integrates — from hardware to the user interface.

Responsibilities:

  • Design & develop embedded FW/SW that drives motor controllers and closed-loop motion based on vision feedback.
  • Build intuitive Qt (or similar) GUIs for calibration, monitoring and operator control.
  • Implement and maintain microcontroller drivers / protocols, integrating with mechanics, microfluidics and high-level software.
  • Contribute to verification & validation—write unit / functional tests, follow ISO 13485 / 62304 guidelines, and keep concise design documentation.
  • Debug, profile and optimise on both Linux and Windows hosts; perform HW/FW integration tests on the lab bench.
  • Collaborate closely with mechanical, electronics and QA teams; research and prototype new approaches when requirements change.

Technical skills:

  • Bachelor's or Master's degree in computer science, electrical engineering or related discipline;
  • Python as the main language for current and upcoming projects.
  • C++ experience is a strong plus, since all the products are built with C/C++.
  • Hardware experience is required, as their projects involve close interaction with hardware.
  • Ability to work with modern web stacks (React/Next.js, Supabase, databases) would also be useful, since the team is handling both backend and web tasks.
  • Able to adapt and contribute across multiple domains (Python backend, C++ systems, hardware-related development).

Non-technical skills:

  • Confident English communication skills (Upper-Intermediate or higher);
  • Must integrate smoothly with team dynamics.
  • Should avoid the communication and distraction issues
  • Expected to collaborate effectively and reduce friction rather than create it.
  • Full-time position.
  • Work format: remote / hybrid / onsite work options available.
  • Flexible schedule from Monday to Friday. Most of our team members work from 10:00 am to 6:00 pm.
  • Competency-based interview with a [ANON] & English Check (30-45 min);
  • Technical interview covering the candidate's skills with a [ANON]'s Expert (1 hour);
  • Final HR interview to discuss work conditions and salary.
#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search