Part of Phaidon InternationalProperty 1 Bull Light

Sie befinden sich auf der Webseite für Deutschland [DE]. , um die Länderseite anzuzeigen, die mit Ihren Browsereinstellungen verknüpft ist
HomeJobs

Senior Embedded Software Engineer - PR/612249_1793299430

Senior Embedded Software Engineer


Los Angeles
Permanent
$200,000 - $250,000 USD a year
Development and Engineering
PR/612249_1793299430
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Location: Hawthorne, CA (Onsite, 5 Days/Week)

About the Company

We're building the next generation of intelligent manufacturing systems by combining advanced software, hardware, automation, and machine learning into a unified platform. Our technology enables complex industrial systems to operate autonomously, driving unprecedented speed, precision, and scalability in advanced manufacturing.

We're looking for engineers who thrive on solving hard technical problems and want to build software that directly powers real-world machines.

The Role

As a Senior Embedded Software Engineer, you'll develop the software that serves as the backbone of our production systems. You'll work at the intersection of embedded systems, robotics, controls, automation, and high-performance computing to build reliable software that interfaces directly with hardware in real time.

This role is ideal for engineers who enjoy working close to the hardware and want to see their code operate on mission-critical physical systems.

What You'll Do

  • Design and develop embedded software for advanced industrial hardware systems.
  • Build machine control and communication interfaces that interact directly with sensors, actuators, and custom hardware.
  • Develop software for data acquisition, monitoring, diagnostics, and system health management.
  • Collaborate closely with controls engineers to integrate real-time control algorithms into production software.
  • Partner with FPGA and hardware teams to support high-speed data acquisition and processing.
  • Create scalable infrastructure for logging, telemetry, calibration, and performance analysis.
  • Develop automation solutions that improve system reliability and manufacturing throughput.
  • Write well-tested, maintainable, and production-quality C++ software.
  • Contribute to architectural decisions and technical direction across the engineering organization.

What We're Looking For

Required Qualifications

  • 5+ years of professional software engineering experience.
  • Strong proficiency in C++ and/or Rust.
  • Experience developing software for embedded Linux systems.
  • Experience building or supporting real-time systems.
  • Strong understanding of object-oriented design principles and software architecture.
  • Experience debugging complex software and hardware integration issues.

Preferred Qualifications

  • Experience with robotics, industrial automation, aerospace, autonomous systems, semiconductor equipment, or other hardware-intensive products.
  • Experience working with FPGAs, GPUs, or high-performance computing systems.
  • Experience developing device drivers and working with PCIe-based hardware.
  • Knowledge of networking, IP protocols, and Linux operating system internals.
  • Experience with sensor integration and high-speed data acquisition systems.
  • Experience implementing real-time control or closed-loop feedback systems.
  • Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.