About The Position

The PCAS department is seeking an embedded software/firmware engineer to support development of a range of high-performance actuation systems, such as aerodynamic steering, thrust vectoring, attitude and divert maneuvering, pointing, and stabilization of missile systems & subsystems. This is an onsite role: Tucson, AZ or Huntsville, AL or Portsmouth, RI. You will help specify, design, verify, and integrate motor control embedded firmware for current and future precision control actuation systems. You will implement digital control algorithms in C/C++ in conjunction with the Controls and Algorithms team. Day-to-day the candidate will be expected to apply sound engineering practices to address technical problems while collaborating with a team including electrical engineering, mechanical engineering, control systems engineering, test engineering, systems safety engineering, and others.

Requirements

  • Requires a University Degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience or an advanced degree and minimum of 3 years of prior relevant experience.
  • Systems engineering design and/or development or experience working in a disciplined, controlled manner, fully documenting work; extensively commenting code, test benches and test software.
  • Experience with C/C++ development on embedded hardware platforms or similar.
  • Experience with model development and/or data analysis in MATLAB/Simulink.
  • Active and transferable U.S. government issued security clearance is required prior to start date.
  • U.S. citizenship is required.

Nice To Haves

  • Advanced degree in Aerospace Engineering, Control Systems Engineering, Mechanical Engineering, Electrical Engineering, Physics or Computer Science
  • Experience developing firmware or software for safety significant environments including requirements development and traceability, design decomposition and documentation, static code analysis, design to safety critical coding standards such as MISRA-C, test case development, code coverage including modified decision/code coverage (MC/DC), code coverage analysis and formal qualification testing.
  • A working understanding of configurable logic (FPGA firmware) and VHDL.
  • Experience working with and integrating hardware.
  • Basic understanding of field-oriented control techniques and experience with various PWM schemes such as space vector modulation.
  • Knowledge of actuation communication busses; UART, SPI, and I2C protocols; electromechanical actuators (using gears, ballscrews, leadscrews etc); position sensors; electronic controllers and power amplifiers; test equipment
  • Basic understanding of modeling and controls of electric motors and solid background in PMSM motor fundamentals
  • Digital and analog signal electronics design, development and verification.
  • Use of software/firmware configuration management tools such as GIT, Subversion or similar tools
  • Ability to work hands-on in teams and to articulate, in both oral and written form, to technical, non-technical and management audiences
  • Motivation to continue developing and learning on-the-job skills

Responsibilities

  • Specify, design, verify, and integrate motor control embedded firmware for current and future precision control actuation systems.
  • Implement digital control algorithms in C/C++ in conjunction with the Controls and Algorithms team.
  • Apply sound engineering practices to address technical problems while collaborating with a team including electrical engineering, mechanical engineering, control systems engineering, test engineering, systems safety engineering, and others.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service