Senior Principal Software Architect for Infotainment (f/m/d)
NXP Semiconductors
Your Role
The position will primarily be for Infotainment segment customers, which are the areas targeted for ambitious business growth
You will engage with customers to develop a keen understanding of their goals, strategies, and technical needs – and help to define and deliver high-value solutions that meet these needs
By understanding the overall end-customer-product/application-use-case you will break it down into different solutions components (silicon, platform, firmware, security, software, libraries etc.)
Involved in the Audio System design and Development of technical requirement for Audio SW/Firmware
Key team responsibility includes development and maintenance of embedded software for NXP IC’s with focus on automotive Infotainment applications
Develop the Audio SW algorithm, framework and Firmware Code for various automotive platforms
Translation of requirements to module level functionality together with architects
Interact closely with Audio validation team and other stakeholders
Preparation and contribution to review procedures
Essential skills
Master degree in Electrical Engineering or similar
Advanced C/C++ and Assembly Coding skills
Experience in DSP SW architecture, Embedded System design and implementation in an RTOS environment
Good understanding of Audio system domain, Digital signal processing and Knowledge of fixed point programming techniques
Experience with communication protocol such as SPI, I2C, PCIe etc.
Experience with embedded development toolchains, debugging tools and version control systems
Experience in continuous Development and integration environment (Jenkins, Bamboo etc.)
A very good team player with good interpersonal, planning, excellent verbal and written communication skills
Excellent analytical and problem solving skills
Innovative thinking and willingness to work in new areas
Preferred skills
Solid understanding of compiler, linker, loader and other tools
Prototype new features on MATLAB or equivalent and demonstrate using Simulation
Experience with Audio Peripherals such as ADC, DAC, SPDIF, PCM, IIS, TDM, PDM etc.
Experience with SVN or Atlassian tool such as JIRA, Bitbucket and confluence
Experience in working in an agile software development environment
RF Domain experience is added advantage for Simulcast Role
Good understanding of HW systems and ability to read / understand schematics and layout files
Aware of quality process, ASPICE or ISO26262