Job Title: Staff Embedded Software Engineer
Location: Chicago, Illinois, 4 days p/w in office
Salary: Up to $170,000 + 10% bonus, 401k, Private medical & PTO
Employment Type: Full-time, Permanent
About the Role
We’re seeking a highly experienced Staff Embedded Software Engineer to join a cutting-edge technology team developing innovative solutions in complex, performance-critical environments.
You’ll take ownership of embedded software design from architecture through to deployment, working closely with multidisciplinary teams to deliver reliable, efficient, and maintainable code.
This role will see you leading by example — setting technical standards, mentoring engineers, and influencing design decisions that shape our product roadmap.
Key Responsibilities
• Architect, design, and implement embedded software for high-performance systems.
• Collaborate with cross-functional teams including hardware, firmware, and systems engineering.
• Lead design reviews, code reviews, and technical discussions.
• Optimise software for performance, reliability, and resource efficiency.
• Ensure compliance with relevant safety, quality, and industry standards.
• Mentor junior engineers and support team skill development.
• Develop automated test frameworks and ensure robust verification processes.
• Drive innovation by evaluating and introducing new tools, methods, and technologies.
Essential Skills & Experience
• Extensive experience in embedded software development in C/C++.
• Strong understanding of RTOS, device drivers, and low-level hardware interaction.
• Proven track record in architecting complex embedded systems.
• Familiarity with debugging tools, oscilloscopes, and logic analysers.
• Knowledge of communication protocols (e.g., CAN, SPI, I²C, UART, Ethernet).
• Experience with safety-critical or mission-critical systems.
• Ability to lead teams technically and deliver complex projects on time.
Desirable Skills
• Experience with Linux or other embedded operating systems.
• Exposure to modern CI/CD workflows for embedded environments.
• Familiarity with secure coding practices and cyber-resilient architectures.
• Previous work in automotive, aerospace, defence, or similar industries.
Why Join Us?
• Work on ground-breaking projects in an innovative environment.
• Collaborate with some of the brightest minds in the industry.
• Enjoy a culture that values technical excellence and professional growth.
• Competitive package and opportunities for career progression.