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 a month ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, Perception (All Levels) in Los Angeles, CA vacancy
  • 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
    2 days ago
  •  ...Martin, and we are backed by Joint Staff-level military leadership and top-tier...  ...Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement software...  ...controls Understanding of computer vision, perception, filtering, and estimation techniques... 
    Suggested
    Permanent employment

    Singularity Defense Corp.

    Gardena, CA
    1 day 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,... 
    Suggested
    Full time
    Work at office
    Relocation package

    Northrop Grumman

    Los Angeles, CA
    4 days 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
    4 days ago
  • $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
    18 hours 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
    24 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
  •  ...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
    2 days ago
  •  ...any other way. As an Avionics Systems Engineer at Astrolab, you will define the requirements...  ...electrical architecture at the vehicle level, spanning power distribution, data...  ...in vehicle-level trades with mechanical, software, and thermal teams. You will serve as Responsible... 
    Flexible hours

    Astrolab

    Hawthorne, CA
    10 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
    23 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
    19 days ago
  • $197.53k - $276.54k

    ## Embedded Software Engineer IVApplylocations: Los Angeles, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: R66515Application...  ...14 company-paid holidays.* Dependent on role type and job level, employees may be eligible for benefits and bonuses based... 
    Permanent employment
    Temporary work
    Local area
    Remote work

    Blue Origin LLC

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

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

    Generalmatter

    Los Angeles, CA
    2 days ago
  •  ...combine precision opto-mechanical hardware, embedded compute, cloud orchestration, and...  ...space. About The Role As an Embedded Software Engineer, you'll work alongside our embedded team...  ...maintain embedded Linux systems and low-level firmware, bring up hardware peripherals... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Observable Space

    Los Angeles, CA
    3 days ago
  • $160k - $240k

     ...Overview CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands‑on senior role where...  ...software for software‑defined radio platforms Develop low-level software and firmware interfaces for complex RF hardware... 
    Full time
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Los Angeles, CA
    5 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

    Heaviside Industries

    Los Angeles, CA
    2 days ago
  • We’re hiring: Embedded Software Engineer Build software that controls the physical world—and help advance the future of clean nuclear energy. Cleared...  ...experience. Experience developing embedded or low-level systems. Programming experience in C, C++, Go, Python, or Rust... 
    Weekend work

    Cleared2Hire | The GovTech Talent Platform

    Los Angeles, CA
    1 day ago
  • $120k - $180k

     ...Semiconductor Recruiter at Oho Group Ltd (***) ***-********@*****.*** Embedded Software Engineer - Space Team We've partnered with a startup focused on...  ...work across the entire embedded stack, from developing low-level RF IC drivers to interfacing with FPGA fabric and creating... 
    Full time
    Internship

    Oho Group Ltd

    Los Angeles, CA
    2 days ago
  • Systems Technology Inc. (STI) in Hawthorne, CA is seeking an Embedded Software Engineer for UAS to develop flight software for next-generation...  ...will bring-up hardware with other engineers, implement low-level drivers, and contribute to software architecture for dual-core... 

    STI

    Hawthorne, CA
    1 day ago
  • $140k - $210k

     ...artificial intelligence, communications and sensing, embedded systems, and much more. As an Embedded Software engineer on the Space team, your work will traverse the...  ...embedded stack, involving everything from low‑level RF integrated circuit driver development to high‑... 
    Permanent employment
    Flexible hours

    Next Matter

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

     ...firms. Our lean, world-class team of engineers and operators is applying a first-principles...  .... About This Role As a General Matter Embedded Software Engineer, you will develop performant,...  ...reliability and precision. Build low-level firmware in C/C++, and Rust to control... 
    Full time
    Weekend work

    General Matter

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

     ...successful Los Angeles scale-up is on the hunt for a talented Embedded Software Engineer as a key and foundational hire, with the team set to grow...  ...- interviews are currently being scheduled. Seniority level: Mid-Senior level Employment type: Full-time Location: Los... 
    Full time

    Oho Group Ltd

    Los Angeles, CA
    2 days ago
  •  ...empower everyone to experience the joy and freedom of flight. EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the...  ...embedded C in accordance with DO-178C DAL A. Develop low-level drivers and safety-critical monitoring systems for flight-... 
    Full time
    Work experience placement
    Work at office

    Skyryse

    Los Angeles, CA
    2 days ago
  •  ...architecture and development of safety-critical embedded software for industrial uranium enrichment systems. Manage and mentor a small team of engineers while remaining hands-on in coding and...  ...and a STEM degree. Proficiency in low-level languages like C/C++ or Rust and the... 

    Alumni Founders

    Los Angeles, CA
    3 days ago
  •  ...Description Job #218744 Chipton-Ross is seeking multiple Embedded Software Engineer 3's for a contract opportunity in San Diego, CA. BASIC QUALIFICATIONS...  ...from requirements to testing. Experience integrating low-level firmware and software in complex real-time multi-threaded... 
    Full time
    Contract work
    Local area

    Chipton-Ross

    Los Angeles, CA
    1 day ago
  • $135k - $200k

     ...operating in the advanced communications and embedded systems space (including regulated...  ...work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software...  ...the full embedded stack, including low-level drivers, networking protocols,... 
    Contract work
    For contractors
    3 days per week

    twenty80.io

    Los Angeles, CA
    26 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
    7 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...  ...considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen).  Stricter... 
    Permanent employment
    Full time
    For contractors
    Local area
    3 days per week

    Gallin Associates

    Los Angeles, CA
    more than 2 months ago
  • $100k - $150k

     ...building a modular AI “brain” ecosystem for NPC intelligence, real-time perception systems, and simulation tooling across multiple game projects. About the Role We are seeking a Front-End/UI Engineer to design and build the interfaces through which users interact with... 
    H1b

    Snail Games USA

    Culver City, CA
    more than 2 months ago
  • $50 - $70 per hour

     ...we want you! Job Description A well-rounded Electrical Engineer, highly skilled in embedded software development as well as electronics hardware design,...  ...closely with cross-functional teams to ensure system-level designs are cohesive, meet requirements, and stay on schedule... 
    Hourly pay
    Contract work
    Casual work
    Flexible hours

    Spin Master

    Los Angeles, CA
    2 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!