Embedded Software Engineer (Aerospace)
Empirical Systems Aerospace, Inc. (ESAero) · San Luis Obispo, CA · 1 wk ago
On-siteEducation$25k/yrFull-time
Job Summary
Responsibilities
Requirements
Qualifications
Skills
Benefits
Pay
Schedule
Empirical Systems Aerospace, Inc. is seeking an experienced Software Engineer to develop flight and mission-critical embedded software on real-time, resource-constrained hardware platforms. The role centers on deterministic, real-time firmware with strict reliability, safety, and verification requirements.
Responsibilities
- Implement firmware in C/C++ for MCU-based control systems
- Perform board bring-up and hardware–software integration
- Use JTAG/SWD, oscilloscopes, logic analyzers; correlate with physical behavior
- Support SITL and HITL product validation
- Collaborate in all phases: Requirements, Design, Build, Test, Delivery
- Help to create novel solutions to complex technical problems
- Write high-performance real-time device drivers/applications
- Aid in the creation of internal tools and pipelines
- Explore new techniques, technologies, and approaches to problems
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Demonstrated clear communication & writing skills
- 3+ years of C, C++, and Python experience
- Experienced with standard build tools (CMake, GCC, Clang, etc.)
- Familiarity with common buses (SPI, I2C, UART, CAN)
- Familiarity with version control using Git
Qualifications
- Knowledge of PX4 and ArduPilot flight stacks
- Development experience with ARM-based microprocessors
- RTOS or bare-metal real-time design experience
- Comfort in a Linux development environment
- Experience writing testable code and unit tests
- Python for test automation and data analysis
- Experience with low-latency video streaming
- Experience with common computer vision techniques and libraries
- Develop and incorporate AI / Machine Learning into ESA product line
Skills
- Effective operation both independently and within cross-functional teams spanning hardware, systems, and test
- Disciplined engineering practices
- Strong fundamentals in communication protocols
- Genuine interest in the interaction between software and physical systems
Benefits
- Health & Wellness: Choose from three health, dental, and vision plans - including a 100% employer-paid option covering both employees and their families. Paid Time Off: Enjoy 120 hours of PTO, 80 hours accrued plus an additional 40 hours of holiday break pay in addition to Christmas Eve, Christmas Day, and New Year’s Day off.
- Life Insurance: $25,000 employer-paid life insurance policy, with the option to purchase additional coverage for employees and their families.
- Supplemental Coverage: Access optional benefits such as Critical Illness, Hospital Indemnity, Accident Insurance, and Critical Illness with Skin Cancer coverage.
- Health Savings Account (HSA): Take advantage of a tax-advantaged HSA to manage medical expenses.
- Retail Savings: 401(k) with a company match to support your financial future.
- Paid Holidays: Enjoy 9 paid holidays throughout the year.
- Casual dress code, complimentary snacks, and a welcoming company culture.
- Ideal Location: Work in an area that offers an outstanding quality of life - a perfect place to live, work, and play!
Pay
Hiring Range: $100-170k Salary/Exempt
Schedule
This position is fully on-site at ESAero in San Luis Obispo, CA