Embedded Firmware Engineer Job at recruyt, Hawthorne, CA

VDc0RGYzVmFGaG83TUJSYm02WFBBQkdudXc9PQ==
  • recruyt
  • Hawthorne, CA

Job Description

About the Role

As the first Embedded Software Engineer, you will architect, write and implement embedded flight software for our initial vehicles. You will invent new technologies as well as re-use time tested aerospace components to rapidly build a reliable, ruthlessly simple, low-cost system. Your work will establish successful communication with, control, update, and ultimately troubleshooting of the vehicle in-mission, and as such, comes with significant responsibility. Beyond the first mission, you will be able to scale your initial architecture into the next vehicles that we intend to produce at scale.

Responsibilities

  • Architect and implement the flight software for our clients first satellite, including selecting and implementing operating systems, mission management software, command and data handling, and communication software.
  • Write software that works the first time, is easily validated, modular, and can be easily introspected.
  • Deliver highly reliable, fault tolerant and remote-updatable software systems that are robust to the LEO environment.
  • Collaborate with avionics engineers on component and processor selection and electrical system architecture.
  • Implement and/or integrate software for electromechanical components such as star sensors, ADCS, motors, battery manage systems, thermal systems, communication systems, sail deployment mechanism, and cameras.
  • Design embedded software systems to readily support satellite subsystem hardware testing.
  • Design embedded software for ease of validation and implement tests, including unit tests, software simulation and HIL/flatsat.
  • Set best practices and lead by example in software development, version control, release and validation processes.

Ideal Qualifications

  • Experience implementing C and/or C++ software on autonomous electromechanical systems such as robots, autonomous vehicles, drones or spacecraft.
  • A strong understanding of software design and architecture for high reliability systems, including design for fault tolerance, validation, remote operation and update.
  • Experience architecting high-reliability electromechanical systems, either independently or in collaboration with avionics engineers.
  • Experience operating and learning from a deployed electromechanical system.
  • You thrive with a high level of independence and autonomy, and collaborate gladly. You understand when is the right time for deliberation and when is the right time to build quickly and let the work speak for itself.

Job Tags

Remote job,

Similar Jobs

EOSOL

Quality Supervisor Job at EOSOL

 ...brindar el mayor valor aadido en cada uno de los proyectos en los que participamos, guiados por los valores que marcan nuestra lnea de trabajo: Integridad, Proactividad, Liderazgo y Motivacin. Quieres unirte al equipo? Sigue leyendo y te contamos cmo! Debido al... 

Apellis

Manager, Pharmacovigilance (PV) Operations Job at Apellis

Position Summary: Reporting to the Director PV Operations, the Manager will support vendor oversight and drug safety operations across the clinical development and post market programs. The Manager contributes to the day-to-day operational activities of the department... 

Legacy Health

RN Staff Nurse - Women's Services Job at Legacy Health

 ...Join Our Family Birth Center Team as a Registered Nurse (RN) at Randall Childrens Hospital Are you ready to make a difference...  ...NRP if not performing in Charge, Neonatal Resuscitation, Baby, or NICU RN roles. If recovering OB or Surgical patients AHA ACLS within... 

Global Elite Group

Aviation Security Officer Job at Global Elite Group

 ...Aviation Security Officer - Global Elite Group Hartsfield-Jackson Atlanta International Airport Global Elite Group- Providing world-class aviation security through innovation and people committed to excellence. Our unarmed security officers are in the forefront... 

Superlanet

Recruiter Job at Superlanet

 ...Exciting new opportunity at a fun, dynamic workplace! Superlanet is looking for a Recruiter to join our team! We love collaborating in-person, therefore, this person will need to be located in San Diego, CA. The ideal candidate will be comfortable meeting new people...