CrawlJobs Logo

Embedded Linux Platform Engineer

sigmadzn.com Logo

Sigma Design

Location Icon

Location:
United States , Redmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Embedded Linux Platform Engineer is responsible for executing and maintaining the Jetson OS image build, validation, and publishing process for NVIDIA AGX Orin and AGX Thor robotics platforms. This role ensures operating system images are reliably built, validated against hardware requirements, and made available to engineering teams to support robotics software development.

Job Responsibility:

  • Execute and maintain the Jetson OS image build process for NVIDIA AGX Orin and AGX Thor platforms using established procedures and runbooks
  • Perform systematic validation of OS images prior to release, including boot verification, driver validation, peripheral testing, and system stability checks
  • Triage and fulfill requests to upgrade OS components including kernel, BSP, drivers, and system packages, ensuring compatibility with supported hardware platforms
  • Diagnose and resolve OS-level issues including build failures, boot problems, driver incompatibilities, and hardware initialization issues
  • Perform firmware flashing, hardware bring-up activities, and serial console debugging on embedded hardware platforms
  • Maintain and improve documentation for build and validation workflows and contribute to process improvements that streamline or automate repetitive tasks
  • Develop and maintain scripts (Bash or Python) to support build automation, log analysis, and validation processes
  • Collaborate with robotics and platform engineering teams to support OS readiness for current and future hardware platforms
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline or equivalent professional experience required
  • Minimum of 3 years of relevant work experience supporting Linux systems, embedded Linux platforms, or embedded hardware environments preferred
  • Strong knowledge of Linux systems including kernel fundamentals, package management, systemd, boot loaders, and device trees
  • Experience working with embedded or edge hardware platforms including firmware flashing, system bring-up, and hardware debugging
  • Experience troubleshooting build failures, driver issues, and OS-level system problems
  • Scripting proficiency using Bash and/or Python for automation and diagnostics
  • Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit) preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
  • Demonstrate commitment and adherence to Sigma Design Core Values
  • Pass a post-offer background verification

Nice to have:

Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit)

What we offer:
  • Competitive compensation
  • 401(k) with up to 4% company match
  • Quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • Multiple options for medical insurance
  • Dental insurance
  • Voluntary benefits: vision, long-term disability, and life insurance

Additional Information:

Job Posted:
March 25, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Linux Platform Engineer

Linux Platform Engineer

As CLEAR continues to expand its identity platform across physical and digital e...
Location
Location
United States , New York
Salary
Salary:
150000.00 - 185000.00 USD / Year
clearme.com Logo
Clear
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience administering embedded Linux systems
  • Strong proficiency in Python for system automation, service orchestration, and hardware communication
  • Familiarity with A/B update mechanisms (RAUC, Mender, SWUpdate, or custom partition-switching logic)
  • Experienced in serial communications (UART, RS-232, USB-serial) and SDK-based hardware integration
  • Deep knowledge of service dependencies, timers, and watchdog configuration
  • Familiarity with network observability and remote device management at fleet scale
  • Committed to operational excellence, focused on designing for resilience, testability, and safe rollback
  • Collaborative, pragmatic, and curious
  • equally comfortable debugging a kiosk in the field or improving CI/CD for edge devices
Job Responsibility
Job Responsibility
  • Architect and implement OS-level watchdogs, process monitors, and self-healing mechanisms to ensure devices automatically recover from failures (service restarts, reboots, or rollbacks)
  • Manage and enhance our OTA update framework to enable safe, atomic updates via A/B partition swapping and automated rollback when needed
  • Develop and maintain Python-based services that interact with connected peripherals (payment terminals, scanners, sensors) via vendor SDKs and serial interfaces
  • Own and maintain our custom Linux image (via Yocto, Buildroot, bootc, rpm-ostree, etc), managing systemd units, udev rules, and security policies for a locked-down, production-grade environment
  • Build lightweight monitoring agents to stream logs, metrics, and telemetry (connectivity, performance, temperature) to centralized observability systems such as Datadog or Splunk
  • Work closely with software, SRE, and field operations teams to identify pain points and develop scalable solutions that improve reliability and ease of maintenance
What we offer
What we offer
  • Meals and snacks
  • Stipend and reimbursement programs
  • Comprehensive healthcare plans
  • Family building benefits (fertility and adoption/surrogacy support)
  • Flexible time off
  • Free OneMedical memberships for you and your dependents
  • 401(k) retirement plan with employer match
  • Annual bonuses
  • Commission
  • Restricted Stock Units
  • Fulltime
Read More
Arrow Right

Yocto/Linux Platform Engineer

As a Yocto/Linux Platform Engineer at Airtame, you will be responsible for build...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
airtame.com Logo
Airtame GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience working in embedded/BSP Linux development
  • Experience with Yocto Project / OpenEmbedded based projects
  • Experience with Linux kernel and userland development
  • Skills in debugging and troubleshooting in Linux systems
  • Solid knowledge of C or C++ programming
  • Experience with Python programming
  • Experience with UEFI firmware and bootloaders
  • Good grasp of networking fundamentals
  • Experience with Wi-Fi and Bluetooth stacks
  • Experience with electronics and hardware design
Job Responsibility
Job Responsibility
  • Participate in delivering the next generation of Airtame products
  • Work on bring-up of new devices, writing and maintaining Yocto recipes
  • Understand, support, and improve the OS that runs on current Airtame devices
  • Provide input to internal architecture discussions and decisions
  • Help scope projects to ensure timely delivery
  • Provide support, guidance and coaching to more junior members of the team
What we offer
What we offer
  • A healthy work-life balance
  • Significant responsibility and ownership over projects and your field of expertise
  • Five weeks paid vacation and 5 days of extra paid AirtameFlex days
  • Pension and private health insurance
  • Flexible work environment, with a hybrid mindset
  • Fulltime
Read More
Arrow Right

Senior/Expert C++ Engineer (Embedded / Robotics)

Our client is a global leader in autonomous robotics and AI, operating one of th...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency with embedded C/C++
  • Experience with scripting languages (Bash and Python)
  • Experience with embedded Linux device drivers
  • Experience with board bring-up and target hardware integration
  • Experience (professional or in the setting of an open source community) working with Nvidia Jetson Linux OS
  • Experience with designing and bringing AArch64 Embedded Linux products to market.
  • Experience with Linux kernel module and EDK development.
  • High proficiency in English
Job Responsibility
Job Responsibility
  • Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as build toolchain, kernel, root filesystem, edk bootloader, device drivers, and BSP for a wide variety of hardware boards.
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems.
  • Participate in root cause analysis and resolution of complex hardware-software issues.
  • Exercise/validate system performance from user space.
  • Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware.
  • Understand and utilize the appropriate Collins Aerospace processes and tools during product development, resulting in increasing product quality and improving customer satisfaction.
  • Contribute to engineering estimates for product features.
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Embedded Engineer, Vehicle Security

At Harbinger Motors, we’re building the next generation of electric medium-duty ...
Location
Location
United States , Garden Grove
Salary
Salary:
180000.00 - 240000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 3+ years of experience developing and securing embedded systems (Linux or RTOS)
  • Strong proficiency in C++, C and/or Rust for low-level software development
  • Experience in at least one of the following: Linux kernel or driver development, Platform firmware (U-Boot, EDK2), Trusted OS development (OP-TEE, Trusty), Security co-processor or TPM firmware
  • Familiarity with ARM-based SoCs used in automotive or industrial applications (e.g., NXP, Renesas, NVIDIA Jetson, TI)
  • Working knowledge of vehicle communication protocols (CAN, LIN, Automotive Ethernet)
  • Must be a U.S. Person due to access to export-controlled technology
Job Responsibility
Job Responsibility
  • Collaborate with software and hardware teams to design and implement security-critical features for embedded controllers and vehicle networks
  • Develop and maintain secure embedded Linux and RTOS environments across control modules for propulsion, chassis, and body systems
  • Design and integrate mechanisms for: Secure boot and firmware integrity verification, Cryptographic key management and hardware security modules (HSMs), Secure OTA (over-the-air) updates and signed software deployment, Encrypted and authenticated vehicle communications (CAN, CAN FD, Automotive Ethernet), Trusted execution environments (ARM TrustZone, TPMs)
  • Participate in threat modeling, secure code reviews, and vulnerability assessments
  • Support compliance with emerging vehicle security standards (ISO/SAE 21434, UNECE WP.29 R155/R156)
  • Contribute to system-level design decisions that strengthen the vehicle’s overall security architecture
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Figure is an AI Robotics company developing a general purpose humanoid. Our huma...
Location
Location
United States , San Jose
Salary
Salary:
180000.00 - 240000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Mastery of C++, Python and Linux
  • Experience implementing real-time software
  • Good knowledge of computer architecture
  • Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…).
Job Responsibility
Job Responsibility
  • Architect, design, implement and test embedded software in C++ running on the Humanoid compute platform
  • Develop Python tools to support data management, test automation or robot calibration
  • Continuously improve our development environment
  • Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab
  • Fulltime
Read More
Arrow Right

Software Dev Engineer Intern - Embedded System

Are you interested in making one of the best WiFi mesh routers? As part of eero’...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Speak, write, and read fluently in Mandarin
  • Currently enrolled in pre-final year of Master or Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields
  • Proficiency in the C or C++ programming language
  • Knowledge of Computer Science fundamentals such as algorithm design, data structures, problem solving, and complexity analysis
Job Responsibility
Job Responsibility
  • Enhance the networking experiences for eero's whole home connectivity products
  • Investigate customer issues from production with a focus on early field failure analysis
  • Dive deep into embedded system internals
  • Deliver rapid board bring up and prototyping of new platforms
  • Work with core operating system, mobile and cloud teams to deliver features
Read More
Arrow Right

Senior Embedded Software Integration Engineer

This role will be part of the runtime team which is responsible for the entire o...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 - 180000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field
  • Proficient in C Programming
  • Self-motivated and passionate about autonomous driving
  • Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
  • Proficient in Linux and GIT development workflow
  • Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
  • Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
  • Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
  • Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
  • Understanding of different Level of SW testing and experience in building automation testing infrastructure
Job Responsibility
Job Responsibility
  • Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
  • Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
  • Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
  • Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
  • Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools
  • Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc
  • Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements
  • Execute development tests in coordination with test management and developers
  • Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Fulltime
Read More
Arrow Right

Software Engineer Sr Staff - Platforms Developer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, electronics, telecommunication engineering, or a related discipline
  • 14 to 19 years of experience in networking and system software development
  • Proficiency in C and C++ programming
  • Familiarity with data structures and system debugging techniques
  • Expertise in Host Complex, System Peripherals & Drivers: CPU complex (x86)
  • PCIe, SPI, I2C, MDIO
  • FPGA, CPLD, Flash Drivers
  • Expertise in Ethernet Interfaces (ranging from 1Gig to 400G+, including 800G, 1.6T), MacSec, Timing, Optics (SFP, QSFP, QDD, OSFP)
  • Expertise in High-speed packet forwarding with network processors, PHYs, and SerDes
  • Cloud Architectures
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other engineers to define software requirements and specifications
  • Design, implement, and maintain networking and system software components using C and C++ programming languages
  • Conduct object-oriented analysis and design to ensure robust and scalable solutions
  • Debug complex system-level issues, leveraging your deep understanding of fundamental OS concepts (especially in Linux or similar operating systems)
  • Participate in hardware and system-level design discussions, ensuring carrier-class software development
  • Work with Linux device drivers, system bring-up, and the Linux kernel
  • Navigate large codebases effectively
  • Apply strong technical, analytical, and problem-solving skills to enhance software performance and resilience
  • Utilize scripting technologies and modern DevOps practices
  • Collaborate with cross-functional teams, including networking, embedded platform software, and hardware experts
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right