Back to search
Comrise Linkedin · Posted 9d 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 the full index and keep your job-search signal for future recommendations.

Unlock free search