NOIDA · FULLTIME
Embedded Firmware/Software Engineer
Nxp
Noida · onsite · Posted 54d ago
Sourced from
Not disclosed4–6 yrsfulltimeNoida
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Foundit · 5 questions to answer1.1s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary:
- Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices, such as I2C Master/Slave, SPI Master/Slave, UART, USB, etc., to work in standalone bare metal, ROM and RTOS environments.
- Deliver high quality, well documented and tested code for customers reference and use.
- Verify ROM code and other softwaredeliverables on pre-silicon test and debug environments such as RTL and Emulation platforms.
- Actively support key customers.
- Analyze, investigate and resolve system level issues together with other teams globally
Key Challenges:
- The development of rom code in the absence of silicon
- Verification and debugging issues in pre-silicon environments, meeting close to 100% test coverage
- Hardening of the critical sections of the code to ensure rom code is not vulnerable to physical or logical attacks
- Meeting required security and safety standards
Cross functional aspects:
- Development of rom code involves interactions with several teams working on the SOC, Marketing, Systems Architects, SOC Design, Verification and Validation leads, Documentation, Software and other team leads.
- Mentoring will be provided by senior members of the system rom team with over 10 years of experience in rom development and architecture
Job Qualifications:
- 4+ years
- BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience
- Some work experience as Intern/Co-op in related field
- Familiar with ARM Assembly, C/C++/RUST/Python programming is a plus
- Understanding of embedded software development including device drivers and consumer embedded applications
- Familiarityin following areas is preferred: Flash, SPI, I2C, USB, UART, CAN, etc.
- Experience with the ARM and RISC-V based Architecture is preferred
- Experience with GCC and GNU make, ARM compilers such as IAR, Keil and DS-5 is preferred
- Experience with Atlassian tools such as JIRA, Bitbucket, etc., is preferred
- Experience using logic analyzers and oscilloscopes is preferred
Sourced from foundit
Section · 02
Skills
i2cspiuartUSBRustcgccbitbucketDevice DriversflashKeiltoolslogic analyzersARM AssemblyCanoscilloscopesIarGnu MakePythonJira AtlassianDS-5
Section · Company
About NXP Semiconductors
Nxp
Semiconductors
1.8k+
employees
1969
57 years old
Eindhoven
NL
About
NXP is a global semiconductor company creating solutions that enable secure connections for a smarter world.
Industries
AppsAutomotiveEnergy EfficiencyInformation TechnologyManufacturingMobile
Employee ratings
380 reviews
3.6/ 5
Culture
3.6
Career growth
2.9
Work-life
3.7
Employees rate it well for
Work Life Balance54Work Culture44Salary32Senior Management27Learning25
Find them on