Linux Software Engineer - System Manager

NXP Semiconductors NV

  • Austin, TX
  • 1 day ago

    Highlights

    Cross functional aspects: Work with NXP SoC architecture team to ensure consistent and efficient support of system management firmware. MX BSP (System ROM, ELE ROM/firmware, U-Boot, ATF, Linux, MCU SDK) team to integrate and optimize system management functions.

    Numbers & Facts

    LocationAustin, TX

    Description

    Key Challenges:

    • Architect system management features across the i.MX portfolio and drive SoC hardware support for system control.
    • Port system management firmware to new i.MX SoCs and development boards.
    • Develop tests to improve system management code coverage and assess firmware performance metrics.
    • Develop documentation and support collateral for system management firmware.

    Cross functional aspects:

    • Work with NXP SoC architecture team to ensure consistent and efficient support of system management firmware.
    • Collaborate with i.MX BSP (System ROM, ELE ROM/firmware, U-Boot, ATF, Linux, MCU SDK) team to integrate and optimize system management functions.
    • Work with internal support teams to port, debug, and optimize system management firmware on customer systems.

    Your skills:

    • Bachelor's or Master's degree in Computer Science or similar disciplines.
    • 2+ years of software development experience with embedded systems.
    • Proficiency with C-programming on embedded systems.
    • Proficiency with using Linux shell commands and tools (e.g. GIT, make, etc.) for embedded software development.
    • Experience with ARM Cortex-M and Cortex-A architecture.
    • Knowledge of ARM assembly language.

    Would be a plus:

    • Knowledge of embedded debug tools and probes (e.g. Lauterbach).
    • Knowledge of power management (DVFS, CPUIdle, suspend-to-RAM) in embedded systems.
    • Knowledge of HDL (e.g. Verliog, VHDL, etc.).
    • Knowledge of the ARM System Control and Management Interface (SCMI) specification.

    More information about NXP in the United States...

    NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.

    #LI-6692

    Similar Jobs

    See more jobs