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

    Job · 19712878

    Nxp logo

    Embedded Firmware/Software Engineer

    Nxp · Noida · onsite · Posted 22d ago

    Not disclosed4–6 yrsfulltimeSourced fromFoundit

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

    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 software deliverables 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
    • Familiarity in 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

    More information about NXP in India...

    Sourced from foundit

    Skills

    i2cspiuartUSBRustcgccbitbucketflashKeiltoolslogic analyzersARM AssemblyCanoscilloscopesIarGnu MakePythonJira AtlassianDS-5HAL and Peripheral device drivers

    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

    Embedded Firmware/Software Engineer · waiting for your command