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

Principal Software Engineer, Embedded Linux (AI2497)

$203.8k - $315.9k

SiMa Technologies

DescriptionJob 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: AI2497 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 environmentDevelop drivers for peripheral devices including Low and High speed interfaces for LinuxDevelop drivers and support for Docker and Hypervisor environmentsTest and verify Linux drivers and environment with Chip Virtualizers and Zebu emulatorsHardware communication between multiple heterogeneous coresConfigure Linux environments for different reference boardsModify and perform Yocto and eLxr/Debian builds for new functionalityProvide SW to support HW MLSoC test validation teamKey Requirements: BS/MS in computer science with minimum 10 years of experienceHands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processorsHands-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 requiredDevelopment 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 desirableGood proficiency with C/C++Proven track record and experience building and delivering complex SW productsPersonal 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 a month ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Embedded Linux (AI2497) in San Jose, CA vacancy
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The...  ...experience in embedded software development, with a focus on Linux environments. Responsibilities include designing and... 
    Suggested

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $140k - $190k

     ...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This...  ...Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  • KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end...  ...development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical... 
    Suggested

    KLA

    Milpitas, CA
    2 days ago
  •  ...steady pace specializing in the fields of Software Development, Software Consultancy and...  ...Description At least 3 years of experience with Embedded software development in C/C++ in Video...  ...-3,AAC, M1L2, DD+) codecs in C/C++ on a Linux environment. At least 3 years of... 
    Suggested
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    1 day ago
  • $160k - $220k

     ...Responsibilities:Design, Develop and maintain software features on current and future...  ...of 13 years’ experience in software engineering.Strong C/Linux experience is essential.Strong...  ...semantics is a plusFamiliarity with embedded switch or router real time operating... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    14 days ago
  • $159.5k - $271.2k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...and experienced Lead Embedded Software Engineer to join our...  ...running on an RTOS (real-time Linux, VxWorks) in high-reliability... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $200k

     ...Embedded DeveloperLocation: Hanover MDEmployment Type: Full timeUS...  ...opportunity to develop low-level software, identify vulnerabilities and...  ...of a Bachelor of Electrical Engineering or Computer Science or...  ...operating system environments: Unix, Linux, VxWorksExperience with... 
    Work experience placement

    Omega Solutions

    Santa Clara, CA
    4 days ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 

    MoTek Technologies

    Santa Clara, CA
    a month ago
  • KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection...  .... The role requires 8+ years in embedded software, C/C++, Linux/RTOS, and motion-control experience with servo/stepper/... 

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $114.6k - $234.6k

     ...Senior Software Engineer We're looking for a Senior Software Engineer to help deliver the next...  ...Network Programming Python Unix/linux System About Us Only Oracle brings...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Onsite' with an expectation that you will...  ...Systems Software Engineer — Linux Systems We are seeking a Principal...  ...Experience optimizing resource usage on embedded, appliance, or server-grade Linux systems... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Cupertino, CA
    2 days ago
  • $100.27k - $137.89k

     ...ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...Possible. Learn more at and on LinkedIn and X.Engineer: Embedded Audio Software EngineerJob...  ...audio system integration and bring-up on Linux, Windows, Android, and embedded platforms... 
    Permanent employment
    Full time
    Internship
    Work at office
    Day shift

    Analog Devices

    San Jose, CA
    a month ago
  • $165.8k - $307.9k

     ...responsible for ensuring a software product meets its...  ...development lifecycle. As a Principal Software Developer in...  ...represent quality engineering and verification on...  ...end-to-end testing of embedded instrument software...  ..., Google Suite, macOS/Linux, MS SQL, Vector HIL Solutions... 
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    2 days ago
  •  ...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software...  ...experience in computer systems, embedded or platform firmware, and hardware/software...  .... ~ Experience working in Linux/Unix-based development or systems environments... 

    Oracle

    Santa Clara, CA
    3 days ago
  • KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths... 

    KLA-Belgium

    Milpitas, CA
    6 days ago
  •  ...seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and...  ...software for bare-metal, RTOS, and real-time Linux environments, real-time performance,...  ...in Computer Science, Electronics Engineering, or a related field.  Familiarity with... 
    Weekend work

    E-Space

    Saratoga, CA
    24 days ago
  • $2,000 per month

     .... We co-design chips, racks, software, and manufacturing to deliver...  ...investors and staffed by leading engineers, Etched is redefining the...  ...the die itself on its various embedded CPUs. Platform Software -...  ...the stack can program against. Linux kernel drivers, PCIe-visible... 
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    6 days ago
  • $117k - $185k

    Embedded Software Engineer One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity...  ...implementation with embedded software in C/C++ and Rust Linux OS use, for an embedded environment TCP/IP and common... 

    ViaSat

    San Jose, CA
    6 days ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...AMD is seeking a Technical Marketing Engineer to join the Product, Software & Solutions (PSAS) Technical Marketing...  ...‑level debuggingExperience with Linux, BIOS, UEFI, and bootloadersWorking... 

    AMD

    San Jose, CA
    22 days ago
  •  ...Doing: This is similar role is similar to embedded network engineer experienced DO-178C SOI-2 Dev Engineer...  ...of Time-Sensitive Networking (TSN) software for safety-critical avionics platforms...  ...Embedded Software Embedded C/ Linux RTOS/Device Drivers Networking Ethernet... 
    Permanent employment
    Temporary work
    Work at office

    Einfochips

    Campbell, CA
    2 days ago
  • $155k - $200k

     ...digital divide in ways previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to...  ..., or equivalent industry experienceExpert knowledge of Linux/RTOS platform development in modern multi-core ARM... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    a month ago
  • $184k - $287.5k

     ...embrace an outstanding opportunity to speed up Jetson embedded systems development within NVIDIA? Join our...  ...platform analysis through boot firmware to the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide software... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  • $167.7k - $245.2k

     ...Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team,...  ...background, including experience with Linux hardware bring-up.Prior experience with...  ...developing, debugging, and validating embedded systems and device drivers for protocols... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    23 days ago
  • Embedded Software Engineer Intern Are you a problem solver looking for a hands-on internship position with a market-leading company that will help...  ...operating systems, real-time systems (RTOS), or embedded Linux environments. Exposure to software build systems, scripting... 
    Full time
    Internship

    Analog Devices

    San Jose, CA
    5 days ago
  • $155k - $200k

     ...divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is...  ...or equivalent industry experience ~ Expert knowledge of Linux/RTOS platform development in modern multi-core ARM processor... 
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    more than 2 months ago
  • $175k - $200k

     ...The Role:Yubico is looking for a Senior Software Engineer who is innovative and has a passion for...  ...develop your skills for working with embedded hardware platformsBasic Qualifications:...  ...firmwareFamiliarity with either Windows or Linux system internals and services, such as... 
    Contract work
    Work at office
    Immediate start
    Worldwide

    Yubico

    Santa Clara, CA
    a month ago
  • $135.2k - $306.4k

     ...for data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...executives for investment and drive the software design and development for new major data...  ...innovations to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  • $125.7k - $203.1k

     ...around the world, working together in Engineering, IT, Supply Chain, Customer...  ...one idea at a time. Your Impact As a Software Engineer Embedded Systems II, you will take ownership of...  ...experience developing software in embedded Linux, RTOS, or POSIX-compliant operating system... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    7 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...seeking a highly motivated Embedded Software Engineer to join our...  ...-on across the stack—from Linux user space to Linux kernel drivers... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    a month ago
  • $73.15k - $174k

     ...job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on...  ...hardware/software interaction issues. Enable and optimize Linux-based embedded platforms, including bootloader and kernel customization... 
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    a month ago

Do you want to receive more vacancies?

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