Software Engineer
@ ACE Thermal Systems

Seminole, Oklahoma, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @acethermalsystems.com
Recommended after applying

Job Details

Job Summary

The Software Engineer at ACE Thermal Systems is responsible for the development lifecycle of new products and sustaining activities for existing products. This safety-sensitive role involves tasks such as requirements generation, system and software design, implementation, integration, and verification, alongside participation in selecting and managing suppliers.

Summary of Duties

  • Architects, designs, develops, debugs, and maintains software.
  • Collaborates with electrical and mechanical engineers on hardware design and implementation.
  • Develops embedded software designs from functional requirements using design block diagrams, functional flows, and software models.
  • Implements test applications to support software development, integration, and verification.
  • Follows and promotes relevant safety and product development policies.
  • Manages global suppliers under close supervision with limited independent judgment.

Qualifications & Requirements

Education: BS in Computer Science, Computer Engineering, Electrical Engineering or equivalent.

Experience: Minimum 3 years in embedded software design in a configuration and change-controlled environment.

  • High proficiency in designing analog and digital circuits, power electronics, and control systems.
  • Expertise in embedded software and firmware systems, microcontrollers, sensors, and human interfaces.
  • Strong programming skills in C/C++ and scripting languages such as Python and VB Script.
  • Experience in test equipment development, error debugging, and root cause analysis.
  • Familiarity with aerospace design processes, industry standards (RTCA-DO-178B, MIL-STD-810), and flight safety requirements.
  • Good communication skills, organizational abilities, and leadership experience are valued.
  • Proficiency in MS Office Suite is required.

Key Skills/Competency

  • Embedded Systems
  • Software Design
  • C/C++
  • Python
  • Debugging
  • Hardware Integration
  • Test Automation
  • Aerospace Standards
  • Supplier Management
  • Safety Compliance

How to Get Hired at ACE Thermal Systems

🎯 Tips for Getting Hired

  • Research ACE Thermal Systems: Study their products, values, and achievements.
  • Customize Your Resume: Highlight embedded software and safety experience.
  • Prepare Technical Examples: Showcase C/C++ and Python projects.
  • Practice Behavioral Questions: Emphasize teamwork and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review C/C++ coding exercises.
Study embedded systems design techniques.
Practice debugging and root cause analysis.
Refresh knowledge on aerospace standards.

Behavioral Questions

Describe a challenging project teamwork scenario.
Explain how you handle tight deadlines.
Discuss a time you managed multiple tasks.
Share an example of conflict resolution.

Frequently Asked Questions