Principal Software Engineer, Embedded Linux (AI2524)
$203,800 - $315,900
Apply (opens in a new tab)Principal Software Engineer, Embedded Linux (AI2524)
Posted 43 days ago
SENIORITY
Lead
SALARY
$203,800 - $315,900
About the role
- (but not limited to): Leverage IP SW from Synopsys and ARM and integrate into MLSoC SW environment
- Develop drivers for peripheral devices including Low and High speed interfaces for Linux
- Develop drivers and support for Docker and Hypervisor environments
- Test and verify Linux drivers and environment with Chip Virtualizers and Zebu emulators
- Hardware communication between multiple heterogeneous cores
- Configure Linux environments for different reference boards
- Modify and perform Yocto and eLxr/Debian builds for new functionality
- Provide SW to support HW MLSoC test validation team
- BS/MS in computer science with minimum 10 years of experience
- Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors
- Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMCExperience in working with silicon teams for pre-silicon verification, post-silicon bring-up and troubleshooting required
- Development experience with Embedded Linux (e.g. Yocto), Debian Linux and embedded RTOS (e.g. QNX) experience is highly desirableExperience with Docker and Hypervisors is highly desirableExperience of leveraging and developing on top of Open source software frameworks is highly desirable
- Good proficiency with C/C++Proven track record and experience building and delivering complex SW products
- Personal attributes: Can-do attitude.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
