Back to search
Comrise Linkedin · Posted 1mo ago

Embedded C++ Developer

Israel

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Embedded C++ Developer

Location: Chicago, IL (Onsite)

Employment Type: 6-Month Contract-to-Hire

Compensation: Up to $70/hour (W2)

Industry: Medical Device Manufacturing


About the Role

We are seeking an experienced Embedded C++ Developer to join a high-performing engineering team focused on developing innovative embedded software solutions for large-scale commercial and industrial systems. This role is ideal for a hands-on engineer who enjoys working close to hardware, solving complex technical challenges, and collaborating across multidisciplinary teams in a fast-paced agile environment.


The ideal candidate will have strong expertise in C++ development for embedded systems, experience with firmware-level programming, and a passion for building reliable, high-performance software solutions.


Key Responsibilities

  • Design, develop, test, and maintain embedded software and firmware applications using modern C++
  • Work closely with cross-functional teams including software engineering, QA, systems engineering, and product management to deliver high-quality solutions
  • Participate in the full software development lifecycle, including architecture discussions, coding, debugging, testing, documentation, and deployment support
  • Collaborate with product stakeholders to gather requirements, provide technical recommendations, and support product enhancements
  • Troubleshoot and resolve complex software and system-level issues in embedded environments
  • Develop and maintain technical documentation, proof-of-concepts, and engineering reports
  • Contribute to code reviews, continuous improvement initiatives, and agile development processes


Required Qualifications

  • Strong professional experience developing software in C++ within embedded or firmware environments
  • Hands-on experience with embedded systems development and hardware/software integration
  • Solid debugging and troubleshooting skills using tools such as GDB or similar debugging utilities
  • Experience working in agile development environments (Scrum, Kanban, etc.)
  • Strong analytical and problem-solving abilities with a proactive, solution-oriented mindset
  • Excellent communication and collaboration skills with both technical and non-technical stakeholders


Preferred Qualifications

  • Knowledge of networking protocols and communication systems
  • Experience working with Linux-based development or target environments
  • Familiarity with scripting languages for automation or tooling
  • Experience using Git for version control
  • Familiarity with development tools such as CMake and VS Code
  • Ability to adapt quickly in a dynamic, evolving technical environment


What You’ll Gain

  • Opportunity to work on impactful embedded technologies used in mission-critical industrial environments
  • Exposure to complex engineering challenges and modern embedded development practices
  • Collaborative team culture with strong mentorship and career growth potential
  • Long-term opportunity with potential for permanent conversion based on performance and business needs

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent