Senior Embedded Software Engineer

Senior Embedded Firmware Engineer - Aviation and Aerospace Component Manufacturing company in Santa Ana/Costa Mesa area - Full-time, permanent role with base salary, benefits, 401(k) match, and great PTO.

  • REMOTE
  • Santa Ana, CA
  • $150,000 - $200,000
Easy Apply Now

A bit about us:

Based in Orange County and founded in 2019, we are a growing Aviation and Aerospace Component Manufacturing company that pride ourselves and creating cutting edge Rotor Technology to the world of aircraft. As an early stage, venture-backed startup, our firm is designing aircraft, building hardware, building out a facility, and most importantly, building a team in Orange County, CA.

We are looking for an Embedded Engineer to take ownership of embedded software design for advanced motor controllers. The Firmware Developer will be will be responsible for design and development of the embedded software while working closely in conjunction with mechanical, electrical, and other engineering teams.

If you have interested in the Embedded Systems Engineer role, please apply today or send your resume to Patrick.Murray@Jobot.com for direct and immediate consideration.

Why join us?

  • Base salary of $150,000 to $200,000 (Actual compensation subject to change DOE)
  • Medical – Company provides no cost Medical coverage for employee and all dependents.
  • Dental & Vision – Company pays for 80% of Dental and Vision coverage for employee and 50% for each dependent.
  • Company-paid Life Insurance Plan
  • 12 weeks of supplemental Paid Family Leave
  • Remote work available for candidates who have experience with this
  • 401(k) plan – Employee eligible on first day of work, 6% Company-match, no vesting period.

Paid Time Off:

  • Vacation: 4 weeks/year
  • Holiday: 10 days/year
  • Sick Time: 48 hours/year

Job Details

Roles and Responsibilities:

  • Develop motor controller firmware architecture
  • Board bring-up of next-generation motor controllers
  • Write interface code for sensors and digital communication
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Write high quality structured bare metal software for embedded processors (e.g. ARM, PowerPC, x86)
  • Design embedded software to meet requirements including verification and traceability
  • Work with power electronics, motor design, and electromechanical engineers to develop motor control systems

Required Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field and 4+ years of experience in systems-level C (kernels, device drivers, hypervisors)
  • Extensive experience and mastery of C and/or C++ programming
  • Knowledge and experience with real-time software
  • Knowledge of and experience with communication protocols including I2C, CAN, SPI, UART, etc.
  • Extensive understanding of embedded software principles and ability to conduct code reviews
  • Hands on experience with building and debugging hardware/firmware systems
  • Strong skills in debugging, performance optimization and unit testing

Desired Qualifications:

  • Experience with DO-178 and DO-254 or similar automotive standards
  • Knowledge of permanent magnet brushless motor control
  • Fluency in Python and other scripting languages
  • Prior experience in real time products that required high reliability and fault tolerance
  • Hands-on experience using test and measurement equipment such as oscilloscopes, logic analyzers, voltmeters
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
REMOTE
Job Type
Permanent
Compensation
$150,000 - $200,000