> Markdown version of [/jobs/ext/3098914-linux-software-engineer-system-manager](https://www.wearedevelopers.com/jobs/ext/3098914-linux-software-engineer-system-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Linux Software Engineer - System Manager - **Company:** NXP - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), ARM Architecture, Code Coverage, Software Debugging, Linux, Embedded Software, Firmware, Hardware Description Language, Unix Shell, Software Engineering, VHSIC Hardware Description Language (VHDL), Git, Information Technology, U-Boot - **Published:** September 26, 2026 - **Apply:** https://nxp.wd3.myworkdayjobs.com/careers/job/Austin-Oakhill-Office/Linux-Software-Engineer---System-Manager_R-10066672 ## About the Role * 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. ## Description * 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. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)