Senior Software Engineer (Automotive Radar)

at  NXP Semiconductors

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jan, 2025Not Specified20 Oct, 2024N/AFishbone,C++,Microcontrollers,Technical Documentation,Architecture,Design,Git,Misra,Fpga,Debuggers,Integration,Software Development,Silicon,Communication Skills,Coding Standards,Elm,Python,Embedded Systems,Continuous Integration,Test EquipmentNoNo
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:

READY TO JOIN THE FUTURE OF RADAR SOFTWARE DEVELOPMENT AT NXP?

Become part of a highly technically skilled team, in charge to the development of the Radar Software Development Kit (RSDK) on all NXP supported platforms. The Radar SDK ensures Radar Front End data acquisition and signal processing using the full capabilities of the NXP Radar platforms.

SKILL SET (MUST HAVE):

  • Strong C programming skills for microcontrollers (ARM Cortex M and A series)
  • Experience in Architecture and Design of embedded firmware stacks aligned with requirements.
  • Electronics knowledge (e.g. reading schematics) and basic trouble shooting skills on hardware development boards.
  • Experience using test equipment (Oscilloscopes, logic analyzers, CAN analysers, debuggers etc. to debug the hardware software interface)
  • Experience with making technical documentation such as Architecture Design, User Manual.
  • Critical Issue analysis methods like fishbone, 8D, 8x5y etc
  • Embedded Firmware/Software development RTOS experience, Semiconductor exp. preferred.
  • Implement & Optimize Signal Processing Algorithms on DSP Processor
  • Experience with Radar technologies.
  • Time and Memory Complexity Analysis of Signal Processing Algorithms
  • Test and Measurement products experience like 3-4-5G, (Keysight/Tektronix/R&S)
  • Bare metal programming skills for high performance real time systems (development on FPGA, Emulators and silicon)
  • Knowledge and experience with Inter-processor communication software stack development.
  • Familiarity with configuration management tools such as Git
  • Knowledgeable about Agile way of software development including continuous integration and continuous deployment
  • Self-motivated and looking for continuous improvements in the tools, processes and methodologies.
  • Strong communication skills
  • Natural team player and obsessive to learn and gain experience.

SKILL SET (GOOD TO HAVE)

  • Experience in python or C++.
  • Experience with development of low level software for Automotive applications.
  • Knowledge of Enterprise Architect for software architecture design.
  • Familiarity with Requirement management tools like DOORS9, DOORS-NG, ELM
  • Knowledge of ASPICE processes will be a plus
  • Knowledge of Autosar will be a plus
  • Exposure to MISRA and other relevant Coding standards will be a plus.

EDUCATION & EXPERIENCE

  • Bachelor of Science Degree in Electrical Engineering, Electronics Engineering, Computer Engineering.
  • 6+ years of experience in embedded systems, development and integration. Experience in Automotive industry is a plus.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Electrical engineering electronics engineering computer engineering

Proficient

1

București, Romania