onsite
Embedded Software Engineer - Brunel GmbH NL Bielefeld
Software Engineer
Develop and maintain high‑performance embedded firmware for automotive and industrial systems using C/C++, Embedded Linux, and RTOS platforms, ensuring reliability, safety, and compliance with AUTOSAR standards.
About the role
Key Responsibilities
- Design, implement, and test embedded software components for automotive and industrial applications.
- Integrate and validate firmware on target hardware using Embedded Linux and RTOS environments.
- Collaborate with hardware engineers to define interfaces and troubleshoot hardware‑software interactions.
- Apply AUTOSAR methodologies to ensure modularity, safety, and scalability of software modules.
- Perform code reviews, unit testing, and continuous integration to maintain high code quality.
- Document design decisions, test results, and user manuals for internal and external stakeholders.
Requirements
- Proven experience in C/C++ development for embedded systems.
- Strong knowledge of Embedded Linux, RTOS, and AUTOSAR concepts.
- Hands‑on experience with hardware debugging tools (JTAG, logic analyzers) and version control (Git).
- Excellent problem‑solving skills and ability to work independently and in cross‑functional teams.
- Fluent in German and English, both written and spoken.