Senior DSP Firmware Development Engineer (f/m/d)

at  NXP Semiconductors

Dresden, Sachsen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Oct, 2024Not Specified24 Jul, 2024N/ASoftware 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,LinuxNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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