Senior DSP Firmware Development Engineer (f/m/d)
at NXP Semiconductors
Dresden, Sachsen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Oct, 2024 | Not Specified | 24 Jul, 2024 | N/A | Software Development,Communication Protocols,Ethernet,Protocol Stacks,Jenkins,Git,Interfaces,Python,Oscilloscope,Usb,Cmake,Know How,Embedded Software,Docker,Bitbucket,I2C,Semiconductor,Web Services,Signal Processing,Bash,Linux | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Responsibilities :
- Develop and maintain embedded software for NXP IC’s with focus on automotive Radio and Radar applications (e.g. autonomous driving)
- Real-time embedded software and state machines on DSP (C / C++)
- Software interface design to hardware
- Translation of requirements to module level functionality together with architects
- Creation and maintenance of unit tests
- Continuous Integration – Release and Build Management
- Multi-site working in multicultural teams around the globe
REQUIREMENTS:
- Bachelor/Master in Electronic Engineering or Computer Science
- Min. 5 years of experience in embedded software development
- Experiences in semiconductor or automotive industry, ideally ADAS/Radar background
- Experience in: real-time and embedded software, signal processing, processor architecture know-how
- Experience in: protocol stacks and higher layer communication protocols
- Experience with interfaces like I2C, SPI, USB and Ethernet is a plus
- Advanced C and C++ v11 programming skills
- Advanced understanding of object-oriented programming paradigm is a plus
- Advanced knowledge of Git and CMake
- Experience with Atlassian tools and configuration (i.e. JIRA and Bitbucket)
- Experience with Linux, Bash, Python, REST web services, Jenkins pipelining and git-repo
- Experience with Docker is a plus
- Experience with embedded software debugging tools (like Logical Analyzer, Oscilloscope and Debugger) are desired
- Fluent in English and German
More information about NXP in Germany..
Responsibilities:
- Develop and maintain embedded software for NXP IC’s with focus on automotive Radio and Radar applications (e.g. autonomous driving)
- Real-time embedded software and state machines on DSP (C / C++)
- Software interface design to hardware
- Translation of requirements to module level functionality together with architects
- Creation and maintenance of unit tests
- Continuous Integration – Release and Build Management
- Multi-site working in multicultural teams around the glob
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Dresden, Germany