Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14468330

    NOIDA · FULLTIME

    Senior Firmware Developer

    Nxp logo

    Nxp

    Noida · onsite · Posted 54d ago

    Sourced fromFoundit
    Not disclosed5–8 yrsfulltimeNoida

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Foundit · 15 questions to answer1.0s
    • Decided the answers for all of them3.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Overview:

    NXP is adding a new boot firmware team in India. The India team will be part of the larger NXP's System ROM team with members from Austin, TX, Shanghai and Suzhou locations in China and ROZNOV location in Czech Republic. This position is for an experienced engineer with solid technical background, with leadership qualities to inspire and lead the team in India.

    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 Zebu.
    • 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 100% test coverage
    • Hardening of the critical sections of the code to ensure rom code is not vulnerable to physical or logical attacks
    • Meeting prescribed edge lock security level and other security and safety standards

    Cross functional aspects:

    • Development of rom/bootloader 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:

    • BS/MS Degree, EE or Computer Engineering with embedded software focus, or equivalent experience
    • MS with 5 year of experience or BS with 8 years of experience in the related field is required
    • Familiar with ARM Assembly and C/C++ 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, Python, GIT, etc.
    • Experience with the ARM 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, Bamboo, etc., is preferred
    • Experience using logic analyzers and oscilloscopes is preferred

    #LI-29f4

    Sourced from foundit

    Section · 02

    Skills

    i2cspiuartUSBcgccflashKeillogic analyzersARM AssemblyCanoscilloscopesIarGnu MakePythonGITDS-5HAL and Peripheral device drivers

    Section · Company

    About NXP Semiconductors

    Nxp logo

    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

    WebsiteLinkedInAmbitionBox reviews

    Senior Firmware Developer · waiting for your command