The SW Engineer is responsible for design, implementation and verification/validation of embedded software blocks within e.g. Car Radio devices.
The SW is crafted to NXP standards including code review process as deployed by the project team. Development of code and associated features is to be tracked with traceability matrix. How this is done can vary per project team.
Support for code integration, test and system validation acceptance testing is required at every phase of development. Software development engineers use common development methodologies including Waterfall and Agile.
Typically programs in assembly language and embedded C/C++.
The SW Engineer is responsible for:
- The design of complicated parts of software blocks.
- The testing of the implemented software.
- The quality of the implemented software.
Skill set (Must to have):
- Ability to independently handle requirements, design, development and testing phases of embedded software development.
- Strong C/C++ programming skills
- Knowledge of configuration management tools such as GIT.
- Effective communication skills and a team player.
Skill set (Good to have)
- Knowledge of other programming languages such as Python.
- Experience using test equipment (Oscilloscopes, logic analyzers, protocol analyzers, debuggers etc. to debug the hardware software interface).
- Familiarity with Agile methodology and Atlassian tools.
Qualification
- years of experience 5 + years.
DE NXP Semiconductors Germany GmbH
NXP is a semiconductor company providing advanced technology solutions for the automotive industry.
Updated
Other jobs at DE NXP Semiconductors Germany GmbH
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs