Embedded Software Engineer
Job Description
Title:Embedded Software Engineer
Location:Chicago IL
Employment Type:Contract
Job Summary:
We are seeking an experiencedEmbedded Software Engineerwith strong proficiency inC++to develop embedded applications for high-performance systems. The ideal candidate will be comfortable working with low-level software and collaborating across functional teams to deliver high-quality embedded solutions.
Key Responsibilities:
• Design, develop, and test embedded applications in C++.
• Collaborate with cross-functional teams including software, QA, and systems engineers.
• Develop and maintain embedded software for constrained platforms and devices.
• Optimize code for performance, reliability, and memory efficiency.
• Participate in system architecture discussions and contribute to software design.
• Create and maintain clear technical documentation, including design specifications and test plans.
Required Qualifications:
• Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related field.
• 5+ years of experience developing embedded software using C++.
• Proficiency with object-oriented programming and embedded software design patterns.
• Strong knowledge of software development tools and practices, including version control (Git), debugging, and testing.Preferred Qualifications:
• Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or VxWorks.
• Familiarity with hardware interfaces and embedded peripherals (I2C, SPI, UART, GPIO).
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
08/08/2025
Views
0
Neutral
Subjectivity Score: 0
Similar Jobs
Lead Architect - Analytics Engineering (Requiring Python) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager Registered Nurse - Field (Cook County) - CVS Health
Views in the last 30 days - 0
View Details