remoteonsite
R&D Senior Engineer - Firmware Developer - ABB
Software Engineer
Lead end‑to‑end firmware development for next‑generation industrial products, collaborating closely with hardware teams and cross‑functional stakeholders to deliver reliable, high‑quality solutions using C/C++ and RTOS environments.
About the role
Key Responsibilities
- Own the full firmware development lifecycle from design to production for next‑generation industrial products.
- Collaborate with hardware engineers to integrate firmware with embedded hardware and peripherals.
- Implement and maintain real‑time operating system (RTOS) solutions, ensuring deterministic performance and reliability.
- Conduct rigorous debugging, unit testing, and integration testing to meet stringent quality standards.
- Utilize version control (Git) and continuous integration pipelines to manage codebase and release processes.
- Provide technical mentorship to junior developers and contribute to best‑practice documentation.
Requirements
- 5+ years of embedded firmware development experience in industrial or automotive environments.
- Hands‑on experience with debugging tools (JTAG, SWV, logic analyzers) and performance profiling.
- Excellent problem‑solving skills, strong communication, and ability to work collaboratively in cross‑functional teams.