Linux Software Engineer System Manager
Austin, TX - USA
Job Summary
Key Challenges:
- Architect system management features across the portfolio and drive SoC hardware support for system control.
- Port system management firmware to new 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 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:
- BachelorsorMastersdegreeinComputerScienceorsimilardisciplines.
- 2yearsofsoftwaredevelopmentexperiencewithembeddedsystems.
- 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 addition NXP will provide reasonable accommodations for otherwise qualified disabled individuals.
#LI-6692Required Experience:
Manager
About Company
NXP is a global semiconductor company creating solutions that enable secure connections for a smarter world.