Embedded Software Engineer
ExtropicThermodynamic Computing company
Boston, United StatesSenior
Valor Equity Partners
Kindred Ventures
HOF Capital
Julian Capital
Marque VC
OSS Capital
Software Engineering
About the role
TL;DR
Develop and implement embedded software for complex systems.
- •Extropic is seeking a skilled Embedded Software Engineer to work on complex embedded systems.
- •The role involves developing firmware, Linux drivers, and user-space applications.
- •Key Responsibilities Architect, design, and implement embedded software across bare-metal, RTOS, and embedded Linux environments.
- •Develop firmware, Linux drivers, user-space applications, and host-PC tools supporting the full embedded software stack.
- •Work with heterogeneous multi-core SoCs, enabling inter-processor communication, synchronization, and resource sharing.
- •Requirements Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 5+ years of hands-on experience in embedded firmware and Linux software development.
- •Strong proficiency in C, C++, and Python, with emphasis on embedded and deeply embedded programming.
Required skills
CC++Python
Nice-to-have skills
CI/CD
Tech stack
CC++Python