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

Embedded Software Engineer, Perception (All Levels)

$154k - $212k

Parallel Systems

Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail. Our innovative technology offers cleaner, safer, and more efficient logistics solutions. Join our dynamic team and help shape a smarter, greener future for global freight.Embedded Software Engineer, Perception (All Levels)Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on our fully autonomous, battery-electric rail vehicles. In this role, you'll own the drivers, kernel components, and firmware that get high-throughput camera and lidar data off the sensor and into our perception pipeline reliably, in real time, and at scale. You'll work at the boundary of Linux, ARM, and NVIDIA compute platform, partnering closely with the embedded platform engineers who maintain our custom Linux platforms to bring up hardware, harden drivers, and squeeze every millisecond of latency out of our sensing pipeline. If you like living close to the kernel, the hardware, and the timing budget, we'd love to work with you. We are open to candidates across a range of experience levels, excluding recent graduates. Responsibilities Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems running on ARM and NVIDIA (Jetson/Tegra) compute platforms. Write low-level systems software in Rust and C/C++ for perception-critical components, from board bring-up through production hardening. Build, modify, and optimize drivers for high-throughput sensors such as camera, lidars, IMUs, including capture pipelines, buffer management, and data integrity under sustained load. Own the performance of sensing hardware and drive real-time optimizations — implementing timesync, reducing latency and jitter, eliminating dropped frames, and keeping multi-sensor pipelines deterministic under load. Test and validate low-level sensor configuration changes across firmware and sensor revisions to confirm correct behavior under different test conditions Profile and optimize GPU and kernel-level performance on NVIDIA platforms (CUDA, TensorRT, scheduling, memory/IO) to meet real-time constraints for perception workloads. What Success Looks Like: After 30 Days: You've developed a working understanding of our embedded Linux stack, NVIDIA Tegra/Jetson build system, and sensor architecture. You've identified initial performance bottlenecks and created a development plan to address them. After 60 Days: You've landed driver or kernel-level improvements on at least one sensor pipeline, contributed hands-on to the Yocto/Tegra build alongside the embedded platform team, and built diagnostics for latency, dropped frames, and timing drift. You're actively contributing to the real-time system that handles sensor data ingestion and feeds ML model inference in production. After 90 Days: You own a driver or firmware subsystem end-to-end, with a measurable reduction in latency and jitter and improved timesync across the camera/lidar pipeline. You're contributing to the real-time perception pipeline, including the system handling sensor data and ML model inference, and to GPU/kernel optimization work with clear impact on overall perception throughput. Basic Requirements: Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related technical discipline 4+ years of hands-on experience in embedded, firmware, or systems software engineering. Strong knowledge of Linux internals and driver development on ARM-based platforms. Proficiency in Rust and C++ for systems-level programming. Experience with NVIDIA embedded platforms (Jetson/Tegra) Experience developing or maintaining drivers for high-throughput sensors such as cameras and/or lidar, including data capture, buffering, and timestamp synchronization. Comfortable debugging across the hardware/software boundary (device tree, kernel logs, oscilloscope, logic analyzer). Excellent communication and collaboration skills, with experience working on interdisciplinary teams. Preferred Qualifications: Experience with GPU and kernel-level optimization on NVIDIA platforms (CUDA, TensorRT). Experience with Yocto-based builds. Hands-on experience with V4L2, GStreamer, MIPI CSI-2 camera stacks. Experience in autonomous vehicles, robotics, or other safety-critical domains. Familiarity with ROS2, sensor fusion, or SLAM. Knowledge of and experience contributing to real-time perception streaming pipelines, including GStreamer-based media pipelines. We are committed to providing fair and transparent compensation in accordance with applicable laws. Salary ranges are listed below and reflect the expected range for new hires in this role, based on factors such as skills, experience, qualifications, and location. Final compensation may vary and will be determined during the interview process. The target hiring range for this position is listed below.Target Salary Range:$154,000—$212,000 USDParallel Systems is an equal opportunity employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to any discriminatory factor protected by applicable federal, state or local laws. We work to build an inclusive environment in which all people can come to do their best work.Parallel Systems is committed to the full inclusion of all qualified individuals. As part of this commitment, Parallel Systems will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact your recruiter.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, Perception (All Levels) in Los Angeles, CA vacancy
  • $192.8k - $289.2k

     ...Systems has an opening for a Sr Staff Embedded Software IPT Lead to join our team of qualified,...  ...integral part of our multi-discipline engineering team in Advanced Weapons, you will be on...  ...qualifications Sr Staff Embedded Software IPT Lead (Level 6):\n\n * Bachelors in STEM with 14+... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    21 hours ago
  • Parallel Systems in Los Angeles seeks an Embedded Software Engineer for the Perception stack on autonomous, battery-electric rail vehicles. You will own drivers, kernel components, and firmware enabling high-throughput sensors from bring-up to production hardening. Applicants... 
    Suggested

    Parallel Systems

    Los Angeles, CA
    1 day ago
  • Parallel Systems seeks an Embedded Software Engineer for perception stack on autonomous, battery-electric rail vehicles. You will develop drivers and firmware for embedded Linux on ARM/NVIDIA platforms, focusing on high-throughput sensors and real-time performance. You’... 
    Suggested

    Linuxconfig

    Los Angeles, CA
    1 day ago
  • $163k - $212k

     ...Systems is seeking a Senior Robotics Software Engineer to develop the perception and sensor fusion algorithms that...  ...ll work closely with ML, firmware, embedded platform, and systems engineers to...  ...Evaluate sensor selection and system-level tradeoffs, and define test and... 
    Suggested
    Local area
    Shift work

    Parallel Systems

    Los Angeles, CA
    2 days ago
  •  ...Martin, and we are backed by Joint Staff‑level military leadership and several...  ...Job Overview We are seeking a skilled Embedded Software Engineer. You will design and implement software...  .... Understanding of computer vision, perception, filtering, and estimation techniques... 
    Suggested
    Permanent employment

    Singularity Defense

    Gardena, CA
    1 day ago
  • $91.8k - $137.6k

     ...part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Systems Engineer (2/3 level) - Modeling Sim & Analysis Software Dev to join our team of qualified, diverse individuals within our Systems Engineering organization. This role... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    2 days ago
  • $212.1k - $318.1k

     ...% of the Time Lead Consulting Systems Engineer (Level 7) Northrop Grumman Defense Systems is...  ...all program elements (systems, hardware, software, support, integration, and test). The...  ...mission systems, avionics, or complex embedded systems integrating hardware, software,... 
    Full time
    Work at office
    Relocation package

    Northrop Grumman

    Los Angeles, CA
    3 days ago
  • $212.1k

    Lead Consulting Systems Engineer (Level 7) - Northrop Grumman Defense Systems Relocation assistance...  ...all program elements (systems/hardware/software/support/integration and test). The Lead...  ...mission systems, avionics, or complex embedded systems integrating hardware, software,... 
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    Los Angeles, CA
    21 hours ago
  • $230.77k - $323.08k

     ...technically brilliant individuals in engineering, software, and support fields who...  ...of an onboard classical perception and navigation system that...  ...software development for embedded platforms. Proficient in...  ...Dependent on role type and job level, employees may be eligible... 
    Permanent employment
    Temporary work
    Local area
    Remote work

    Blue Origin

    Los Angeles, CA
    2 days ago
  • $120k - $300k

     ...up to 2x cheaper. By combining advanced software, robotics, and full-stack manufacturing,...  ...better.Build alongside an incredible team of engineers and operators.What We’re Looking...  ...strong sense of design and execute at a high level with or without design support.... 
    Permanent employment
    Full time
    Local area
    Flexible hours

    Hadrian

    Los Angeles, CA
    2 days ago
  •  ...agoJob Type PermanentJob DescriptionAre you an experienced Embedded Software Engineer ready to develop cutting-edge technology for aerospace and...  ...embedded software for software-defined radios. • Develop low-level software and firmware interfaces for complex RF hardware. •... 
    Casual work
    Relocation package

    Round Peg Solutions

    Los Angeles, CA
    3 days ago
  • $160k

     ...DescriptionDo you want to work on cutting-edge software and techniques redefining the...  ...Airbus and Boeing is currently seeking an Embedded Software Engineer to join their dynamic team. Operating...  ...are considering engineers from Mid-level (II) right through to senior and experienced... 
    Work from home

    Round Peg Solutions

    Burbank, CA
    2 days ago
  • $135k - $200k

    THE OPPORTUNITY Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software...  ...considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen).... 
    Permanent employment
    Full time
    For contractors
    Local area
    3 days per week

    Tri-S Recruiters

    Los Angeles, CA
    2 days ago
  • Senior Embedded Linux and BSP Software Engineer (Avionics)Flight computers, radios and payload processors only perform as well as the software stack sitting...  ...kernel work, device trees, bootloaders and the low level drivers that expose hardware to the OS. You will define... 

    Darwin Recruitment

    Los Angeles, CA
    4 days ago
  •  ...defense legacy, with supply-chain security engineered in from day one. On a modern missile,...  ...integration, first-article bring-up, and system-level debug. Run the detector trade: vendor...  ...), optics, mechanics, electronics, and software. ~ Rapid prototype iteration:... 
    Remote work
    Weekend work

    Furientis

    Los Angeles, CA
    8 days ago
  •  ...infrastructure. About The Role: We're looking for a Firmware/Embedded Software Engineer to write and test software for our battery electric locomotive control systems. You'll work on everything from low-level embedded firmware to industrial HMI interfaces, collaborating... 
    Full time

    Voltify

    Los Angeles, CA
    more than 2 months ago
  • $164.65k - $230.51k

     ...Embedded Software EngineerAt Blue Origin, we envision millions of people living and working in...  ...for technically brilliant individuals in engineering, software, and support fields who take...  ...holidays.Dependent on role type and job level, employees may be eligible for benefits... 
    Permanent employment
    Temporary work
    Local area
    Remote work

    Blue Origin

    Los Angeles, CA
    3 days ago
  •  ...or sacrifice to performance. All engineering and manufacturing is conducted in...  ...Design, implement, and maintain software for autonomous systems, including embedded software, mission software, and supporting...  ...bands are determined by role, level, location, and alignment with... 
    Permanent employment
    Full time
    Work at office

    Cantos Ventures

    Los Angeles, CA
    1 day ago
  •  ...General Matter is hiring an Embedded Software Engineer to design and implement safety-critical software that directly controls industrial systems. You will develop low-level firmware in C/C++ and Rust to manage actuators, sensor data, and fault-tolerant logic, collaborating... 

    General Matter

    Los Angeles, CA
    3 days ago
  • $100k - $180k

     ...capital firms. Our lean, world-class team of engineers and operators is applying a first-...  .... About This Role As a General Matter Embedded Software Engineer, you will develop performant,...  ...control and data acquisition firmware in low‑level languages for safety critical and fault... 
    Full time
    Weekend work

    generalmatter

    Los Angeles, CA
    4 days ago
  • $139k - $201k

     ...Senior Avionics Embedded Software EngineerPlaya Vista, California, United StatesTurning Space into...  ...You'll DoAs a Senior Embedded Software Engineer at Inversion, you will report directly...  ...and software, debugging boundary-level issues, establishing embedded coding standards... 
    Work at office

    Inversion Space

    Playa Vista, CA
    3 days ago
  •  ...Flight Software EngineerWe are a stealth-mode Aerospace & Defense...  ...we are backed by Joint Staff-level military leadership and several...  ...OverviewAs a Flight Software Engineer, you will design and develop...  ...requirements into reliable, real-time embedded software, integrating with... 
    Permanent employment

    Singularity Defense

    Gardena, CA
    2 days ago
  • $140k - $178k

     ...Earth. What You'll Do: As a Senior Flight Software Engineer at Inversion, you will have an...  ...experience Experience working in a systems level language like Rust, C++, or C Experience...  ...device trees, etc.). Extra points for embedded Linux experience (Yocto, Buildr oot, or... 
    Permanent employment
    Work at office
    Weekend work

    INVERSION

    Los Angeles, CA
    2 days ago
  • $165k - $260k

     ...capital firms. Our lean, world-class team of engineers and operators is applying a first-...  ...This Role As a General Matter Lead Embedded Software Engineer, you will serve as a technical...  ...day-to-day problem solving. Build low-level firmware in C/C++, and Rust to control... 
    Full time
    Weekend work

    Generalmatter

    Los Angeles, CA
    1 day ago
  •  ...we are backed by Joint Staff‑level military leadership and top‑...  ...Role We are looking for a software engineer focused on real‑time tracking...  ...and multi‑sensor fusion for embedded autonomous systems. This role...  ...with guidance, autonomy, perception, and controls engineers Build... 
    Permanent employment

    Stealth Mode

    Gardena, CA
    1 day ago
  • $86.8k - $165.2k

     ...to grow with us! We're expanding our engineering organization dramatically to meet exciting...  ...aerospace and defense. Our Senior Embedded Software Engineer is a technical position that...  ...representative of all experience levels. RTX considers several factors when extending... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Glendale, CA
    4 days ago
  • Los Angeles Housing Department Role: Junior-Mid Level Web Developer Location: Los Angeles, CA (remote) Duration: 12 Month (Possible Extension) Background Our environment includes .NET 8, Blazor/MudBlazor, TypeScript-based applications, API integrations, legacy modernization... 
    For contractors
    Remote work

    SATWIC

    Los Angeles, CA
    4 days ago
  • $120k - $170k

     ...Job Description Job Description Founding Embedded Software Engineer - Build the flight software behind a new class of interceptor systems...  ...additional financing, and is now building out several founding-level engineering functions. Job Duties Own and advance embedded... 

    Approach Venture

    Hawthorne, CA
    3 days ago
  • $165k - $260k

     ...Architect and develop safety-critical embedded software for industrial systems. Manage, mentor...  ...in technical execution. Build low-level firmware in C, C++, and Rust for actuator...  ...systems alongside cross-functional engineering teams. Perform safety analyses and validate... 
    Full time
    Weekend work

    General Matter

    Los Angeles, CA
    8 days ago
  • $70 - $90 per hour

     ...Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12-month rolling...  ...support hardware/software integration, troubleshoot system-level issues and contribute throughout the full software... 
    Contract work
    Inglewood, CA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer, Perception (All Levels). Be the first to apply!