onsite
Embedded Software Engineer QNX/C - FERCHAU GmbH Niederlassung Bremen City
Software Engineer
Develop and maintain high‑reliability embedded applications on QNX using C++. Design, code, test, and debug real‑time systems, ensuring performance and safety standards are met.
About the role
Key Responsibilities
- Design, implement, and maintain embedded software for QNX‑based platforms using C++.
- Collaborate with hardware teams to integrate drivers and peripherals.
- Perform unit, integration, and system testing, including real‑time performance profiling.
- Debug and resolve complex issues using tools such as GDB, QNX Momentics, and hardware analyzers.
- Document design decisions, code changes, and test results for traceability.
Requirements
- Strong experience in C++ (C++11/14/17) for embedded systems.
- Proven knowledge of QNX Neutrino RTOS and its development environment.
- Familiarity with real‑time concepts, interrupt handling, and memory management.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a proactive attitude toward quality and safety.