onsite
Software Requirements Engineer - Embedded Systems - BORA Luftungstechnik GmbH
Software Engineer
Lead the definition and management of software requirements for embedded products, ensuring alignment with AUTOSAR standards and real‑time constraints. Collaborate closely with hardware, firmware, and validation teams to deliver robust, high‑quality solutions.
About the role
Key Responsibilities
- Define, document, and trace functional and non‑functional requirements for embedded software components.
- Translate customer and system specifications into detailed, testable requirements using UML/SysML.
- Collaborate with firmware, hardware, and validation teams to ensure requirements feasibility and compliance with AUTOSAR and RTOS constraints.
- Conduct requirements reviews, gap analyses, and change impact assessments throughout the development lifecycle.
- Maintain a comprehensive requirements repository and support configuration management activities.
Requirements
- Strong background in embedded software development and requirements engineering.
- Proficiency with C/C++ and experience in AUTOSAR/RTOS environments.
- Hands‑on knowledge of UML/SysML modeling techniques.
- Excellent communication skills and ability to work cross‑functionally.
- Experience with requirements management tools (e.g., DOORS, Polarion) is a plus.