Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Embedded Linux (AI2524)

$203.8k - $315.9k
Full-time

Sima


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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Embedded Linux (AI2524) in Remote vacancy
  • $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.... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Fort Wayne, IN
    4 days ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    5 hours ago
  • $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,... 
    Suggested
    Full time

    Universal Electronics Inc.

    Remote
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    5 hours ago
  • $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 work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    1 hour ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fort Wayne, IN
    2 days ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    2 days ago
  •  ...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 employment
    Full time
    Remote work

    Oshkosh

    Greenville, WI
    3 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Middletown, RI
    4 days ago
  •  ...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

    Isofttek Solutions Inc

    Remote
    1 day ago
  •  ...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 time
    Local area
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    Remote
    1 day ago
  •  ...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

    Third Pole, Inc.

    Remote
    1 day ago
  • $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 employment
    For contractors
    Remote work

    ALTEN Technology USA

    Denver, CO
    4 days ago
  •  ...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 time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  • $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

    LYNX

    Marietta, GA
    2 days ago
  • $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 wage
    Ongoing contract
    Work at office
    Local area
    Remote work
    Worldwide

    ZOLL Cardiac Management Solutions

    Pittsburgh, PA
    2 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    ClearanceJobs

    Goleta, CA
    2 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    East Hartford, CT
    8 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Richardson, TX
    4 days ago
  • $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 time
    Work at office
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Camarillo, CA
    4 days ago
  • $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 time
    Summer work
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Radiant Industries

    El Segundo, CA
    3 days ago
  • 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

    The Home Depot

    Remote
    a month ago
  •  ...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

    Lynx

    Georgia
    11 days ago
  • $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 job
    Flexible hours

    Jobleads-US

    Kentucky
    5 days ago
  •  ...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 time
    Flexible hours

    Woolpert

    Remote
    21 days ago
  • $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 employment
    Temporary work
    Local area
    Remote work

    Blue Origin

    Los Angeles, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Embedded Linux (AI2524). Be the first to apply!