As a member of our central engineering (ce) team, the embedded sw developer will be responsible for creating value in the projects through the use of mature established processess as well as agile methods and tools. He/she will work in a multicultural environment in collaboration with other disciplines with a strong focus on quality.
- as a sw developer, responsibilities will include but not limit to:
- + development of the sw design which covers the related software requirements and respects the defined software architecture.
- + prioritize and categorize software units and map them to future releases.
- + development of the executable representation of each software unit as specified.
- + development of a verification strategy for software units consistent with the software design.- + ensure consistency and bilateral traceability between software architecture and detailed software design.
- + ensure consistency and bilateral traceability between detailed software design and software units.
- + development of the software units that implement the software design in accordance to the defined coding rules.
- + perform code reviews to improve implementation quality.
- + perform static code analysis to ensure correctness, removal of implementation weaknesses and provide evidence that the applicable coding rules have been respected and the software units are testable.
- + in case of not avoidable coding rule violations to perform a detailed analysis of the related warning and to document a justification about.
- + verification and regression testing of software units in accordance with the defined verification strategy.
- + ensure consistent integration of software units and software components into the overall software product.