Principal Software Engineer, Embedded Linux (AI2524)
$203.8k - $315.9kSima
Description
Job Title: Principal Software Engineer, Embedded Linux
Job Location: San Jose, CA ( This position requires a full-time, on-site presence in our San Jose, CA office )
Job ID: AI2524
Description
The SoC software team is responsible for creating the SDK for SiMa.ai’s MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.ai’s MLSoC(™), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC.
Responsibilities:
We are looking for a seasoned software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and has partnered with cross functional teams across multiple geographies. Key responsibilities include (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
Key Requirements:
- 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, eMMC
- Experience 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 desirable
- Experience with Docker and Hypervisors is highly desirable
- Experience 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. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.
The annual salary for this position ranges from $203,800 - $315,900. The actual annual salary offered will depend on several factors, including - among others - job-related skills, experience, technical expertise, qualifications, work location, and business needs. The annual salary range for this position is subject to change and may be adjusted in the future.
In addition to base salary, this role is also eligible for private company equity, and a comprehensive package of employee benefits. Please note that the salary ranges listed for U.S. roles reflect base salary only and do not include equity or other forms of compensation.
EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
$107.5k - $204.5k
...company, is seeking talented engineers to support critical programs... ...global threats.As a Principal Software Engineer You will play a key... ...continuously enhance our customized Linux OS ecosystem and maintain... ...delivery and ongoing support for embedded Linux software systems....SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...rapidly evolving global market. As a Principal Software Engineer in this organization, you will be involved... ...all the most recent technologies in embedded software development. Within Collins... ...continuously enhance our customized Linux OS ecosystem and maintain ownership...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$110k - $165k
...We are looking for a Principal Embedded Software Engineer to join our embedded development team. It is an opportunity to join an energetic team to build... ...software development skill with FreeRTOS and Embedded Linux Past product development experience using BLE, RF4CE,...SuggestedFull time$118.3k - $224.9k
...of experience and renowned engineering expertise to meet the needs... ...highly motivated, experienced Principal Software Engineer to be an active participant... ...C / C++.Experience with embedded microprocessors, system on a... ...metal (no-OS), embedded Linux, or Windows environments.The...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$107.5k - $204.5k
...Solutions directorate is pioneering advanced embedded cryptographic capabilities for U.S.... ...are both secure and trustworthy.As a Principal Software Engineer, you will play a crucial role in... ...in C++, Python, and embedded Linux will enable you to drive impactful projects...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$132.4k - $251.6k
...’t just build technology—we engineer mission success. Our Communication... ...and delivering cutting-edge embedded communication solutions that... ....We’re looking for a Senior Principal Software Engineer who’s ready to make... ...Clearance Proficient with Linux development environments...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...100 years of experience and renowned engineering expertise to meet the needs of today’... ...Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal... ...Unix and VxWorks software to modern Linux systems or identify replacements.Support...Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursDay shift$91.8k - $137.6k
...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals... ...Software Engineer - Embedded and Real Time or a level 3 Principal Software Engineer - Embedded and Real Time.Basic...Full timeRemote workRelocation packageShift work$107.5k - $204.5k
...development team where you can grow your software engineering skills while learning something new!?... ...that support Mission Systems. Our Principal Software Engineers work in an exciting... ...is paramount. What YOU will do:Drive Embedded Software Engineering Excellence: Demonstrate...Temporary workWork experience placementWork at officeRemote workFlexible hours$145.6k - $276.8k
...experience and renowned engineering expertise to meet the... ...aerospace and defense.Software Department team in... ...motivated, experienced Senior Principal Software Engineer to... ....Experience with embedded microprocessors, system... ...metal (no-OS), embedded Linux, and Windows...Temporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours- ...customized, carefully designed and engineering pumpers, aerials, tankers... ...connected vehicle embedded solution, we invite you to join us as an Sr. Principal Embedded Software Engineer. As a technical leader... ...embedded software on Embedded Linux platformsExperience with networking...Permanent employmentFull timeRemote work
$107.5k - $204.5k
...over 70 years, scientists and engineers in diverse disciplines at RTX BBN... ...solutions.We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to... ...include but are not limited to: Linux and VxWorks real-time software...Temporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- ...As a software engineer, you'll tackle challenges that blend hardware and software—working on things like machine learning for organizing... ...engaged and growing every day. 10 years of experience with C++, Embedded Development, RTOS, and Control systems are needed for this...Full time
- ...information. Our dynamic and diverse engineers develop demanding, trusted, superior... ...safer place. We are looking for proven Principal Software Engineers to join our Software... ...Skills) •Developing and integrating embedded software utilizing C, C++, Ada or related...Full timeLocal areaRemote workRelocation packageFlexible hours
- ...all cross the finish line together! Sound like you? The Principal Software Engineer provides expertise in the design, development,... ...Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry...Full time
$125k - $150k
...re ALTEN Technology USA, an engineering company helping clients bring... ...to grow. As a Principal Software Engineer you will be responsible... ...Responsibilities · Develop and maintain embedded platform software and build... ...Yocto-based embedded Linux distributions · Create CI/...Permanent employmentFor contractorsRemote work- ...The Role: General Motors is seeking a Principal Software Engineer to set technical direction for the... ...test, integrate, validate, and deliver embedded software for software-defined vehicles... ...MCU and SoC build systems, embedded Linux, AUTOSAR, Yocto, containers, cross-compilation...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours
$160k - $200k
...Principal Embedded Software Engineer Location: Marietta, GA Salary Range: $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret... ..., Integrity) ~ Embedded application development in Linux (ie Yocto/RHEL), Windows, & Bare Metal environments ~...Remote work$145k - $185k
...lives. Our medical devices, software and related services are used... ...Job Summary Lead Software Engineer responsible for the design,... ...~ In-circuit emulators in embedded systems required ~ Good understanding... ...design required ~ Embedded Linux development required ~ Unit...Minimum wageOngoing contractWork at officeLocal areaRemote workWorldwide$107.5k - $204.5k
...Resilient Connectivity Products (RCP) Engineering seeks a Principal Software Engineer to join the Platform... ...programming languages (e.g. C++, Java) in a Linux environmentExperience with rapid... ...experienceQualifications We PreferExperience with embedded software development and software/...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$145.6k - $276.8k
...Senior Principal Software Engineer Software Department team in Goleta, Santa Barbara County, CA is... ...algorithm development. Experience with embedded microprocessors, system on a chip... ...including bare metal (no-OS), embedded Linux, and Windows environments....Temporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours$107.5k - $204.5k
...design, manufacture and service of aircraft engines and auxiliary power systems and has been... ...analysis & definition, system & software architecture, algorithm design and product... ...engine product life cycle.The Real-Time Embedded Systems discipline within CDS is responsible...Contract workTemporary workWork experience placementWork at officeRemote workFlexible hours$107.5k - $204.5k
...on a journey where your expertise in software engineering will help shape the future of aerospace... ...lives of those who protect us.As our next Principal Engineer, you'll immerse yourself in... ...5 years of professional experience in embedded software development with real-time...Temporary workWork experience placementWork at officeRemote workFlexible hours$91.8k - $137.6k
...employees are not only part of history, they're making history.The Software Team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Embedded Software Engineer/Principal Embedded Software Engineer (Level 2/3) based out of Camarillo, CA....Full timeWork at officeRemote workRelocationShift work$200.5k - $314.48k
...practical approach to nuclear development leverages modern software engineering to rapidly deliver safe, factory-built microreactors that... ...beginning in 2028.About the roleRadiant is seeking a Principal Embedded Software Engineer to set the technical direction for embedded...Full timeSummer workImmediate startRemote workFlexible hoursWeekend work- Role Description The Embedded Software Principle is responsible for the architecture, development... ...for robotic platforms. ~Establish engineering standards, coding guidelines, testing requirements... ...and C++. ~Experience with embedded Linux systems. ~Experience debugging...Full time
- ...Bachelors Degree or equivalent ~8+ years of embedded software development experience ~ C++... ...~ Embedded application development in Linux (ie Yocto/RHEL), Windows, & Bare Metal... ...development utilizing Model-Based System Engineering (MBSE) concepts and tools (ie Cameo)...Remote work
$144.1k - $190k
## Principal Embedded Software Engineer- RemoteApplylocations: US-NH-Remote Worktime type: Full timeposted on: Posted Todayjob requisition id: JR1243... ...minimum 5 years' experience* Strong C programming skills* Linux and/or VxWorks device driver development* Hardware...Remote jobFlexible hours- ...Description Woolpert is seeking an Embedded Systems & Sensor Software Engineer to join our growing Advanced Sensing... ...~Python ~C ~C# ~Rust ~Linux ~Embedded Linux ~Real-Time Operating... ...and location (as appropriate). ~Principal program: Earn the opportunity to...Full timeFlexible hours
$230.77k - $323.08k
...solutions. We search for technically brilliant individuals in engineering, software, and support fields who take ownership of their work, enjoy... ...0 years of hands-on experience in software development for embedded platforms. Proficient in developing baremetal...Permanent employmentTemporary workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Embedded Linux (AI2524). Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- linux engineer Remote
- linux systems administrator Remote
- remote linux administrator Remote
- redhat linux administrator Remote
- senior linux systems engineer Remote
- work from home linux administrator Remote
- linux developer Remote
- unix linux systems engineer Remote



