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 7 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Embedded Linux (AI2497) in San Jose, CA vacancy
  • $154.68k - $231.7k

     ...(ODSP) PHY SW Team develops software for Marvell's DSP products used...  ...SW components, including embedded FW, customer SDK, and lab scripts...  ..., and the role of a Principal Engineer in our team is to ensure the...  ...metal, RTOS, device drivers, Linux kernel, etc.Familiarity with... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  • $135.2k - $306.4k

    The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    1 day ago
  • $141.3k - $240.2k

     ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ..., implementing, and debugging of Linux firmware for embedded sensing and communications systems (... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 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... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

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

    WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity...  ...with network and system designPassion and talent on Linux Kernel and application developmentHighly motivated, positive... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $130k - $175k

     ...divide in ways previously thought impossible. As a Senior 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... 
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    2 days ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...: We are looking for a dynamic, upbeat software engineer to join our growing team. As a key contributor...  ...programming Familiarity with Linux and modern software tools and techniques... 

    AMD

    San Jose, CA
    2 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
    3 days ago
  •  ...steady pace specializing in the fields of Software Development, Software Consultancy and...  ...DescriptionAt least 3 years of experience with Embedded software development in C/C++ in Video...  ...AC-3,AAC, M1L2, DD+) codecs in C/C++ on a Linux environment. At least 3 years of... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Santa Clara, CA
    3 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
    5 days ago
  •  ...Job Description: Position: Embedded Engineer Location: Brooklyn Navy Yard - Building 127, Suite 3B, 63 Flushing Avenue, Brooklyn...  ...if you also have experience with: Embedded and/or custom linux (Yocto) Python with Virtal Environments Docker... 

    Kasmo Global

    San Jose, CA
    5 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
    3 days ago
  • $240k - $270k

     ...Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are...  ..., passionate, and committed engineers, technologists, and business...  ...experienced and exceptional Principal Software Engineer - Switch Design to...  ...positionExperience working with Linux or other like networking... 
    Remote work
    Worldwide

    Super Micro Computer

    San Jose, CA
    4 hours ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER - PYTORCH TRAINING FRAMEWORKS THE ROLE...  ...across OS/hardware boundaries in Linux-based environments (containers, CI,... 

    AMD

    San Jose, CA
    3 days ago
  •  ...We are at the forefront of software and hardware innovation, pushing...  ...3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:...  ...and Python development in Linux environments and using...  ...Experience with development for embedded SIMD vector processors such... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    3 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
    2 days ago
  • $155.5k - $315k

    Principal Software Engineer SD-WANThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE...  ..., with a strong emphasis on secure networking, embedded systems, and Linux kernel development.Deep expertise in IPSec/VPN technologies... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work

    Hewlett Packard Enterprise

    San Jose, CA
    1 day ago
  •  ...focuses on deploying and optimizing software as well as neural networks on embedded hardware, including Nvidia Orin...  ...programming Familiarity with ARM64 Linux development, TensorRT, cuDNN, CUDA...  ...and create guidelines for other engineers and provide architecture guidance... 
    Work experience placement
    Immediate start

    Artech

    San Jose, CA
    5 days 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 softwareYou...  ..., Google Suite, macOS/Linux, MS SQL, Vector HIL SolutionsWho... 
    Full time
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    7 hours ago
  • $231.4k - $331.8k

     ...peripherals. Develop and execute software test plans. Collaborate with...  ...’s degree in Electrical Engineering, Computer Science, or related...  ..., and Python programming for embedded systems. Experience in hardware...  ...driver development, including Linux hardware bring-up, multi-... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    7 hours ago
  • $152k - $241.5k

     ...Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring...  ...environment which involves Hypervisor, Linux, QNX RTOS.What we need to see:BS or MS...  ...programming skills.Experience with embedded system involving Linux/RTOS with exposure... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $166k - $203k

     ...Responsibilities:Develop and maintain software components on current and...  ...C/C++ experience in Unix/Linux environment is essential....  ...Experience with firewalls and embedded systems are a plus.Experience...  ...Computer Science or Electrical Engineering; M.S. preferred.Must be authorized... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $170k - $210k

     ...worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful...  ...BrightScript, or related technologiesExperience with C++, especially in embedded environmentsConsumer electronics experience in media/content... 
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    3 days ago
  • $170k - $210k

     ...variety of disciplines.About the teamRoku TV is where embedded systems, media experiences, and intelligent software come together at a massive scale. The Roku TV...  ...for Roku TV use cases. This is a hands-on engineering role for someone who treats AI agent design as an... 
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    1 day ago
  • $189k - $303k

     ...accessible for all. We are seeking a seasoned Staff Embedded Linux Developer to architect, design, and implement system-level software for our next-generation embedded platforms....  ...I2C, SPI, and USB.Collaborate with hardware engineers during initial board bring-up, debugging... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    5 hours ago
  • $183.8k - $263.6k

     ...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
    2 days ago
  • $184k - $287.5k

     ...their best work.Join NVIDIA's Embedded Platform Middleware team [...  ...building the foundational system software that enables safe, high-...  ...systems software, safety-critical engineering, and ground breaking...  ...Hands-on experience with the Linux kernel (drivers, subsystems,... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $193.3k - $261.5k

     ...want to help.The AWS Hardware Engineering team creates server designs...  ...the hardest problems that fuse software, hardware, and the cloud. We...  ...industry.We are looking for an Embedded Software Development engineer...  ...Center Operation Support.Linux driver development.A day in the... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $177.82k - $266.4k

     ...networking and compute silicon.Our engineers work deeply embedded with customers, providing...  ...across hardware, software, and system integration. This...  ....Familiarity with Linux kernel, networking subsystems...  ...re Looking ForAs a Senior Principal Application Engineer, you... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  • $170k - $210k

     ...worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful...  ...or related technologies Experience with C++, especially in embedded environments Consumer electronics experience in media/content... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    1 day 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!