Sr. Avionics Software Engineer

Long WallLong Beach, CA
51d$169,600 - $255,000

About The Position

As an avionics software engineer, you will have the unique opportunity to work cross-functionally with engineers from GNC, propulsion, avionics, and test teams to develop software to maintain and improve our hardware-in-the-loop (HITL) testbed in a highly dynamic environment in a modular and scalable fashion. You will develop software frameworks leveraged by the company at large to test and verify our vehicle design and implementation.

Requirements

  • B.S. degree or higher in electrical engineering, computer engineering, computer science, or related subject area AND 8 years of relevant experience; or Masters degree AND 6 years of relevant experience; or PhD AND 3 years of relevant experience
  • Relevant experience: software/firmware environment, along with experience and proficiency with programming and scripting languages (C++, C, C#, Python, Lua, etc.)
  • This position requires access to information protected under US export control laws, including the International Traffic in Arms Regulations and/or the Export Administration Regulations. As such, US person status (including US citizens, U.S. permanent residents, individuals granted U.S. asylum status, or individuals admitted in U.S. refugee status) is a required qualification for this position.

Nice To Haves

  • Experience introducing and integrating new hardware nodes into existing networks
  • 5+ proven years of relevant experience in a startup environment
  • Excellent written, verbal, and interpersonal communication skills
  • Preference for and ability to thrive as a member of a small agile team in a dynamic environment
  • Proven history of integrating new software and hardware systems
  • Familiarity with Unix-like operating systems
  • Demonstrated electrical engineering, digital and analog circuit fundamentals, and lab skills (ability to read schematics, understand datasheets, debug PCBs)
  • Experience with test automation and automated data analysis
  • Experience creating software documentation and system diagrams
  • General understanding of instrumentation, interfaces, and common communication protocols including DMMs, DAQ, electronic loads, power supplies, oscilloscopes, GPIO, Serial-422, UDP, GigE, I2C, SPI

Responsibilities

  • Collaborate across domains to develop and maintain the hardware-in-the-loop (HITL) testbed simulation capabilities of our vehicles
  • Design modular software frameworks that are leveraged across various critical avionics instrumentation and testbed designs
  • Develop and maintain data analysis tooling for sub-system verification of vehicle hardware and software
  • Partner with domain REs to define and develop HITL test cases to verify vehicle sub-systems
  • Continuously expand existing HITL architecture and software framework by developing and integrating new software tools and modules

Benefits

  • Heavily employer-subsidized medical, dental, and vision insurance plans
  • Company paid life insurance and LTD coverage
  • 4% 401k match
  • Student loan repayment assistance program
  • Paid parental leave
  • Family planning assistance program
  • Company paid financial wellness program
  • Paid time off for non-exempt employees and flexible vacation policy for exempt employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service