remote
Graduate Embedded Software Engineer - Rota Ltd
Software Engineer
Entry‑level embedded software engineer role focused on developing and testing firmware for position and rotational sensors using C/C++ and RTOS on microcontroller platforms.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for sensor and connector products using Embedded C and C++.
- Implement and test real‑time operating system (RTOS) solutions on microcontroller platforms.
- Collaborate with hardware engineers to integrate software with sensor circuitry and communication interfaces.
- Debug and troubleshoot firmware issues using in‑circuit debugging tools and simulation environments.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
- Experience with microcontroller development and debugging tools.
- Strong analytical and problem‑solving skills.
- Excellent communication and teamwork abilities.