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.
$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...SuggestedFull timeWorldwide- 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
$140k - $190k
...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge... ...Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets...SuggestedFull timeWorldwide- 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
- ...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...SuggestedPermanent employmentFull timeH1b
$133.2k - $185k
...technologies with the company’s COSMOS software suite to unify diverse... ...'re looking for a Firmware Engineer who can bridge our system... ...Investigate and fix firmware issues in embedded C, leveraging deep... ...print logs ~ Familiarity with Linux development tools: gcc/clang,...Full timeFlexible hours$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...Full timeWorldwide$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 wageWork experience placementFlexible hours- 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...
- 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/...
$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 placementWork at officeLocal areaImmediate start$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 employmentFull timeInternshipWork at officeDay shift$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 workFlexible hours$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 officeLocal areaRelocation package- 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...
- ...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
$174k - $252k
Develop Linux kernel drivers to enable new universal serial bus... ...silicon.Research scalable USB software architectures, influence SoC... ...kernels.Demonstrated knowledge of embedded systems development, RTOS... ...or WebKit.Google's software engineers develop the next-generation technologies...$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 officeRelocation package$130k - $175k
...digital divide in ways previously thought impossible.As a Senior 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...WorldwideFlexible hours$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...$114.6k - $234.6k
...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...Temporary workFlexible hours$184k - $287.5k
...impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to... ...NVIDIA. Using your expansive knowledge of embedded platforms, Linux kernel operating systems, and software architectures, you...Full time- ...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 employmentTemporary workWork at office
- ...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...
$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 timeTemporary workLocal areaFlexible hours- 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 timeInternship
$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 workWork at officeImmediate startWorldwide- ...centers, to PCs, gaming and embedded systems. Grounded in a culture... ...THE ROLE: AMD is looking for a Principal-level PyTorch training... ...communicate clearly with both engineers and stakeholders and can represent... ...OS/hardware boundaries in Linux-based environments (containers...
- ...solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our... ...equipmentWrite and maintain software specifications, design documentation,... ...control loops is a plusBasic knowledge of Linux environments is a plus, particularly for...Temporary workInternship
$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 workWorldwide
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 San Jose, CA
- senior linux systems engineer San Jose, CA
- senior principal cloud computing engineer San Jose, CA
- principal cloud computing engineer San Jose, CA
- senior principal scientist San Jose, CA
- principal architect San Jose, CA
- principal San Jose, CA
- software sales representative San Jose, CA
- embedded software San Jose, CA
- software applications developer San Jose, CA



