Required : • Stellar software ability: Modern C++ on Linux; Python for tooling/analysis; strong ... NVIDIA Jetson pipelines. • Exposure to ROS 2, PX4/ArduPilot integration • Strong data practices ...
Required : • Stellar software ability: Modern C++ on Linux; Python for tooling/analysis; strong ... NVIDIA Jetson pipelines. • Exposure to ROS 2, PX4/ArduPilot integration • Strong data practices ...
Software Engineer Px4 information
See San Ramon, CA salary details
$71K - $85.4K
2% of jobs
$85.4K - $99.8K
4% of jobs
$99.8K - $114.2K
6% of jobs
$114.2K - $128.7K
8% of jobs
$136.4K is the 25th percentile. Wages below this are outliers.
$128.7K - $143.1K
7% of jobs
$143.1K - $157.5K
18% of jobs
The median wage is $160.9K / yr.
$157.5K - $171.9K
16% of jobs
$171.9K - $186.4K
2% of jobs
$192.3K is the 75th percentile. Wages above this are outliers.
$186.4K - $200.8K
26% of jobs
$200.8K - $215.2K
1% of jobs
$215.2K - $229.6K
8% of jobs
$71K
$164.9K
$229.6K
How much do software engineer px4 jobs pay per year?
What are Software Engineer Px4?
What are some typical challenges Software Engineers face when working with PX4 flight control software?
What are the key skills and qualifications needed to thrive as a Software Engineer PX4, and why are they important?
What is the difference between Software Engineer Px4 vs Software Engineer Drone?
| Aspect | Software Engineer Px4 | Software Engineer Drone |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; experience with PX4 autopilot | Bachelor's in Engineering or Computer Science; experience with drone software |
| Work Environment | Embedded systems, robotics, UAV development | Unmanned aerial vehicle (UAV) development, hardware integration |
| Employer & Industry | Drone manufacturers, aerospace, robotics companies | Drone startups, aerospace firms, research institutions |
| Common Search/Comparison | Yes | Yes |
Software Engineer Px4 specializes in developing and maintaining the PX4 autopilot software used in drones, focusing on embedded systems and robotics. In contrast, Software Engineer Drone may work on broader drone software applications, including hardware integration and flight control systems. Both roles require similar technical skills and are common in the aerospace and robotics industries, but Px4 engineers focus specifically on the PX4 platform.
Full-time
Posted 4 days ago
Job description
Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. The role involves designing and implementing state-of-the-art estimation and sensor-fusion algorithms for robust navigation across product lines.
Responsibilities:
• Prototype and productionize vision navigation and targeting features end-to-end from sim to HITL to flight with production C++.
• Turn detections (EO/IR/RF/radar) into well-posed measurement models with latencies/covariances; make the estimator decision‑aware without corrupting state.
• Stabilize GNSS to VIO handover (adaptive covariances, gating, hysteresis, reset‑less alignment) to eliminate jumps and estimator resets.
• Build and optimize real-time software on Linux/embedded; profile CPU/GPU, vectorize hot paths; optional CUDA/TensorRT on Jetson hardware.
• Own calibration and time-sync across IMU/cameras/radar/LiDAR/GNSS; validate in flight.
• Create evaluation pipelines and dashboards for drift, handover stability, relocalization, track quality
• Implement fault detection and graceful degradation for harsh conditions (blur, low‑light, vibration, RF denial).
• Integrate global aids (maps, magnetics, radar) for long‑term consistency and loop‑closure robustness.
Qualifications:
Required:
• Stellar software ability: Modern C++ on Linux; Python for tooling/analysis; strong debugging, profiling, testing discipline.
• SLAM/state estimation: Error-state EKF/UKF, factor graphs, nonlinear least-squares (Ceres/GTSAM), observability and covariance tuning.
• Vision experience VIO/SLAM, camera models, optical flow/feature tracking; comfort with deep learning for detection/seg/pose (PyTorch) and on-edge deployment.
• Sensor integration: IMU strapdown and biases, GNSS/RTK; multi-camera, LiDAR, radar, magnetometer, barometer.
• Ship and fly: Proven research-to-production delivery and field testing on real platforms.
• 5 years of experience with either a BS/MS/PhD in Computer Science, Robotics, Electrical/Aerospace Engineering, or related field, or equivalent practical experience.
Preferred:
• Experience with CUDA/TensorRT/ONNX Runtime; NVIDIA Jetson pipelines.
• Exposure to ROS 2, PX4/ArduPilot integration
• Strong data practices: data validation in CI, SQL/Parquet, reproducible datasets.
• Experience in contested/denied RF, low-light/night, high-vibration environments.
• Rust for systems tooling; Docker for reproducibility.
Company:
Mach Industries is a defense manufacturing company that develops unmanned systems and defense infrastructure. Founded in 2023, the company is headquartered in Huntington Beach, USA, with a team of 51-200 employees. The company is currently Growth Stage.