Linux Software Engineer - System Manager
Core
Architect and port system management firmware for i.MX microprocessors, ensuring secure and efficient SoC hardware support.
Role type
Embedded Linux System Manager
Builds
System management firmware for i.MX microprocessors
Domain
Semiconductor / Embedded Systems / Secure Connectivity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Linux shell commands, ARM Cortex-M architecture, ARM Cortex-A architecture, ARM assembly language
Preferred skills
Embedded debug tools, Power management (DVFS, CPUIdle), HDL (Verilog, VHDL), ARM SCMI specification
Technologies
i.MX, U-Boot, Linux, ARM, GIT, make
Responsibilities
Architect system management features across the i.MX portfolio, Port system management firmware to new i.MX SoCs, Develop tests to improve code coverage, Collaborate with BSP teams to integrate system management functions
Seniority
Mid-level, hands-on IC