About Us

Archangel Systems, Inc. specializes in developing and manufacturing certified inertial sensor solutions for aerospace applications as well as specialized interface solutions for critical applications. Based in Auburn, Alabama, we serve a global customer base, including aircraft manufacturers, fleet operators, military entities, and major companies. Our team of dedicated professionals works on projects ranging from EVTOL aircraft to military tanks.

Job Description

We are looking for a highly motivated Software Engineer to join our dynamic software development team. As an integral part of the team, you will collaborate with cross-functional departments to create and maintain embedded software solutions for our diverse product range.



  • Collaborate with cross-functional teams to define, design, develop and test embedded software
  • Write clean, efficient, and maintainable embedded code
  • Participate in code reviews to maintain code quality.
  • Produce and update technical documentation.
  • Manage software projects from planning to testing, ensuring they meet defined goals and timelines.
  • Work effectively within a small team to keep projects on schedule.

Required Qualifications

  • Knowledge in embedded software design and development.
  • Proficiency in the C programming language.
  • Knowledge of embedded systems, microcontrollers, and bare-metal development.
  • Familiarity with hardware communication protocols (e.g., SPI, I2C, UART). Experience with aviation industry protocols such as ARINC-429 and MIL-STD-1553 is a plus.
  • Experience with software development tools, IDEs, and version control systems.
  • Familiarity with 16-bit and 32-bit Microchip PIC products, development tools and associated ecosystem is a plus.
  • Ability to interpret digital circuitry schematics.
  • Knowledge of software testing and debugging techniques.
  • Experience using electronics testing tools such as oscilloscopes, logic/protocol analyzers, data collection devices, etc.
  • Experience with Visual Studio and .NET, specifically C#, is a plus.
  • Bachelor’s Degree in Computer Engineering, Software Engineering, Electrical Engineering, Physics, or equivalent experience demonstrating competence.

Please send resume to Gayla@Archangel.com