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

    Job · 14468329

    NOIDA · FULLTIME

    Lead Embedded Firmware/Software Engineer

    Nxp logo

    Nxp

    Noida · onsite · Posted 54d ago

    Sourced fromFoundit
    Not disclosed7–9 yrsfulltimeNoida

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

    agent · working

    • Read this posting0.4s
    • Found the form on Foundit · 13 questions to answer1.6s
    • Decided the answers for all of them2.6s
    • 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

    • Contribute to internal projects, managing the full development lifecycle from forking to merging

    • Triage issues, review pull requests, and maintain code quality in the repositories

    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:

    • BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience
    • MS/BE with 7 years of experience in the related field is required

    • 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

    #LI-29f4

    Sourced from foundit

    Section · 02

    Skills

    i2cspiuartUSBRustcgccbitbucketDevice DriversflashKeiltoolslogic analyzersARM AssemblyCanoscilloscopesIarGnu MakePythonJira AtlassianDS-5

    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

    Lead Embedded Firmware/Software Engineer · waiting for your command