Want to get hired at ACE Thermal Systems?
Software Engineer
ACE Thermal Systems
Seminole, Oklahoma, United StatesOn Site
Original Job Summary
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
circle
Review C/C++ coding exercises.
circle
Study embedded systems design techniques.
circle
Practice debugging and root cause analysis.
circle
Refresh knowledge on aerospace standards.
Behavioral Questions
circle
Describe a challenging project teamwork scenario.
circle
Explain how you handle tight deadlines.
circle
Discuss a time you managed multiple tasks.
circle
Share an example of conflict resolution.