cover image
ACE Thermal Systems

ACE Thermal Systems

acethermalsystems.com

1 Job

28 Employees

About the Company

ACE Thermal Systems is the combination of two proven leaders in the thermal management and environmental control systems space – Air Comm Corporation and Enviro Systems. We’ve pooled expert resources to match our customer’s goals, whether lighter weight, more robust environmental control systems, or more responsive technical support and maintenance options. ACE operates from two manufacturing facilities in Westminster, Colorado and Seminole, Oklahoma.

Listed Jobs

Company background Company brand
Company Name
ACE Thermal Systems
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Develop, document, test, and maintain embedded software for aerospace products in compliance with RTCA‑DO‑178. Drive end‑to‑end software lifecycle activities from requirement capture to certification support, integrating with hardware and system engineering teams. Expactations: Deliver high‑integrity code, documentation, and verification evidence that meets aerospace industry standards and client specifications. Manage multiple concurrent projects, maintain rigorous configuration control, and ensure traceability from system level requirements through to validated software outputs. Key Responsibilities: - Produce software planning documents and change impact analyses for new and updated code. - Translate system and customer requirements into detailed software design specifications, including state‑flow, sequence, and interface diagrams. - Write, debug, and sustain C/C++ embedded code, low‑level assembly, and associated firmware for microcontrollers and sensor interfaces. - Create and run verification test cases; compile formal validation evidence for certification bodies. - Maintain configuration control of source code and related artifacts. - Support the software approval process through internal reviews, tollgate audits, and liaison with certifying authorities. - Collaborate with electrical, components, and systems engineering on hardware integration. - Build test applications and tools for development and verification support. - Assist production and field teams with deployment, maintenance, and troubleshooting of software in operational environments. Required Skills: - Proficient in C/C++ programming with experience in embedded systems and low‑level code. - Knowledge of microcontroller firmware, sensors, human interfaces, and basic assembly. - Understanding of analog/digital circuits, power electronics, and control systems. - Strong troubleshooting, root‑cause analysis, and tool development abilities. - Excellent oral and written communication, detail orientation, and organizational skills. - Ability to manage multiple projects and drive issue closure. - Familiarity with interpreting engineering documents (drawings, schematics, spec sheets, maintenance manuals). - Proficiency in Microsoft Office Suite. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. - (Optional) Experience with configuration‑controlled design environments and knowledge of RTCA‑DO‑178.
Seminole, United states
On site
Junior
03-11-2025