Embedded Software Engineer, Perception (All Levels)
$154k - $212kParallel 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.
- ...Embedded Software Engineer We are a stealth-mode Aerospace & Defense startup headquartered in Gardena... ..., and we are backed by Joint Staff-level military leadership and top-tier... ...Understanding of computer vision, perception, filtering, and estimation techniques...SuggestedPermanent employment
- 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
- 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
$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,...SuggestedFull timeWork at officeRelocation package$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,...SuggestedFull timeWork at officeRelocation packageShift work$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 employmentFull timeLocal areaFlexible hours- Parallel Systems is seeking an Embedded Software Engineer, Perception, to build the low-level software powering our perception sensing stack on autonomous, battery-electric rail vehicles. You will own drivers, kernel components, and firmware for high-throughput sensors...
- ...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
$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 employmentFull timeFor contractorsLocal area3 days per week- 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...
$125.3k - $187.9k
...is seeking a System Security Engineer 3 or 4 to join a team... ...The System Security Engineer level 3 or 4 should have a background... ...SSE activities with systems, software and hardware to integrate AT... ...anti-tamper, cybersecurity, embedded software and/or hardware development...Full timeRemote workRelocation packageShift work$91.8k - $137.6k
...Systems has an opening for a Systems Modeling & Simulation Engineer (Engineer or Principal Level) to join our team of qualified, diverse individuals... ...leadership and high value customers.Complete installations of software, perform smoke tests, and use the software as intended...Full timeRemote workRelocation packageShift work$99.2k - $138.88k
...routinely carrying people and payloads to Earth’s orbit and beyond. Engineered with a reusable first stage and a seven-meter payload fairing,... ..., validation, and verification of requirements at all levels of the program using tools like DOORS Next Gen, system lifecycle...Permanent employmentTemporary workLocal area- ...systems, powered by a flexible software platform that can be... ...Flight Deck delivers unparalleled levels of connectivity, a modern and... ...As a Sr Advanced Software Engineer within our dynamic Flight Management... ...mentoring teams developing embedded software systems for safety-critical...Permanent employmentTemporary workWorldwideFlexible hours
$48.08 - $67.31 per hour
...”? THE OPPORTUNITY Silvus Technologies is seeking an Embedded Software Engineer , reporting to the Director of Software Engineering on our... ...considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen)....Permanent employmentFor contractorsWork at office3 days per week$100k - $180k
...Embedded Software Engineer Los Angeles, CA About the Company General Matter enriches uranium. We are designing, building, and operating... ...industrial systems with reliability and precision. Build low-level firmware in C/C++, Rust, and PLCs to control...Full timeWeekend work- ...Job Description Job Description Job Title: Embedded Software Engineer Real-time embedded software Location: Northridge, CA Position... ...with device drivers, board support packages, low-level interfaces, middleware, or hardware abstraction layers....Full time
$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 workFor contractors3 days per week$140k - $190k
...Job Description Job Description JOB TITLE: Senior Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular... ...software, both at the driver and at the application level. The ideal candidate will bring extensive experience in embedded...Full timeWork experience placementLocal area$160k - $220k
...Senior Embedded Software Engineer Opportunity Odin Dynamics is a defense technology company founded in 2025 to build autonomous underwater vehicles... ..., and integration with power electronics and vehicle-level controls. Battery Management System Firmware — the complete...- ...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
- 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 contractorsRemote work
$140k - $160k
...commercial kitchen. We’re engineering production-ready... ...tightly integrate perception, real-time decision making... .... That means building software that understands the... ...mechanical, electrical, embedded, software, cloud, and... ...releases. Develop system-level verification plans,...- ...world. Our systems combine robotics, embedded control, software, and electromechanical design to deliver... ...Role We are looking for an Embedded Engineer to help design, ship, and scale the embedded... ...and electrical interfaces to system-level interactions in deployed hardware. On...
- ...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 timeWork experience placementWork at office
$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$91.8k - $137.6k
...Clearance type: Secret. Travel: Yes, 10% of the time. Job Summary Embedded Software Engineer based out of Woodland Hills, CA. The role focuses on... ...requirements into software designs. Proficiency in a high‑level language (C, C++, Java) or a scripting language (Python). Familiarity...Relocation packageShift work$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 timeInternship- Overview We are seeking a full-time Embedded Software Engineer - 3D Graphics , for Garmin's Chandler, AZ location. This role offers a unique opportunity... ...to technical research on new technologies Estimates level of effort, evaluates new options of similar technology,...Full time
$197.53k - $276.54k
...technically brilliant individuals in engineering, software, and support fields who take ownership... ...Honeybee Robotics is seeking a hardworking Embedded Software Engineer to join our team... ...benefits may apply; details vary by role and level Equal Employment Opportunity Blue...Permanent employmentTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer, Perception (All Levels). Be the first to apply!
- embedded systems software engineer Los Angeles, CA
- embedded developer Los Angeles, CA
- embedded engineer Los Angeles, CA
- embedded software engineer Los Angeles, CA
- bank software Los Angeles, CA
- software asset management analyst Los Angeles, CA
- ultimate software Los Angeles, CA
- software trainer Los Angeles, CA
- embedded software Los Angeles, CA
- software Los Angeles, CA


