Responsibilities:
- focus on development of autosar application specific components; integration of internally re-used standard software components and adaptation/integration of 3rd party software components
- develops and maintains the software detailed design, sw unit test specification and test report of all verification of the sw component in his responsibility in alignment with software architecture
- develops source code in accordance with coding guidelines
- performs sw unit static code analysis and ensures compliance of developed source code according to misra rules
- develops sw unit test specification & performs sw unit test and generates sw unit test report
- check in/commit of artifacts to configuration management database on a regular base (e.g, submitting his code using ci, gerrit, and run delta kw, delta ut for the changes
- update corealm ticket & activities on daily basis with current status
- provides update about the status of own work in regular project meetings
- ensures quality of all owned deliverables (e.g maintaining the objectives of all process kpis and sw code quality metrics for the software component in his ownership)
- ensures development work is fulfilling the software requirements specification, and software architecture
- implements fixes and changes required by problem reports and change requests
- performs and participates in peer reviews for software, design and document (e.g. requirement and test specifications)
- support in technical reviews / audits of the project in the respective role
- maintenance of current production software (analyze customer change request, implement changes, support test/validation, and release)
- travel as needed to customer internal site(s) mandatory skills description:
- strong understanding of software engineering principles and best practices.
- strong analytical and problem-solving skills.
- strong communication/reporting skills.
- strong experience in embedded software development using c.
- experience with automotive network interfaces (e.g. Can, lin, ethernet).
- experience in embedded software development using classic autosar
- experience with git or similar versioning tools.
- experience with autosar basic software (bsw) application layer development.
- familiarity with 8/16/32 bit microcontrollers, dsp's or multi-core controllers.
- familiarity with ibm rational doors.
nice-to-have skills description:
- familiarity with autosar basic software (bsw) configuration tools such as eb tresos, vector davinci or similar configurators is a plus.
- familiarity of process models (e.g. Automotive spice®), regarding software level areas is a plus.
- familiarity with python is a plus.
- familiarity with catia magic is a plus.