onsite
Embedded Software Engineer - CohesionForce
Software Engineer
Embedded Software Engineer with expertise in C/C++, RTOS, and microcontroller firmware, delivering reliable, high‑performance solutions for complex systems.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for embedded systems using C/C++ and RTOS environments.
- Collaborate with hardware teams to integrate and validate microcontroller solutions.
- Implement and troubleshoot low‑level drivers, communication protocols, and real‑time performance optimizations.
- Conduct code reviews, unit testing, and continuous integration to ensure high code quality.
- Document design decisions, test plans, and user guides for internal and external stakeholders.
Requirements
- 3+ years of embedded software development experience.