Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ace Thermal Systems Logo

Software Engineer

Ace Thermal Systems

Salary not specified
Sep 11, 2025
Seminole, OK, US
Apply Now

Develop and maintain embedded software for aerospace applications, ensuring compliance with industry standards and supporting new product development and existing system sustainment.

Requirements

  • Proficiency in C and C++ language programming.
  • Knowledge of embedded software and firmware systems, microcontrollers, sensors, and human interfaces.
  • Experience with assembly language and low-level programming.
  • Understanding of analog and digital electronic circuits, power electronics, electro-mechanical systems, and control systems.
  • Ability to develop tools and test equipment, debug errors, and perform root cause analysis.
  • 3+ years of embedded software design experience in a configuration and change-controlled design environment.
  • Knowledge of industry standards, such as RTCA-DO-178

Responsibilities

  • Perform software lifecycle documentation and development in accordance with aerospace industry standard RTCA-DO-178.
  • Prepare software planning documents for new software and change impact analyses for software updates.
  • Develop software requirements aligning with system level and customer requirements.
  • Create embedded software designs including diagrams that define function, state, and sequence flows, as well as data bus and interface specifications.
  • Develop, debug, and maintain embedded software for aerospace products.
  • Design software verification test cases and construct procedures.
  • Execute software verification testing for development as well as perform formal validation to demonstrate compliance with software requirements.

Other

  • BS in Computer Science, Computer Engineering, Electrical Engineering or equivalent from a recognized institution.
  • Strong problem-solving ability, well organized, detail-oriented, and accurate.
  • Effective oral and written communication skills.
  • Ability to manage multiple projects and assignments.
  • Proactive ownership and drive to bring issues to closure.