5+ years of engineering experience in embedded software design
Fluent in programming C or C++
Experience with embedded OpenGL is desirable
Strong technical and communication skills
Ability to work in diverse, cross-functional teams
Experience in avionics system design and FAA Certification processes, including ARP4754, ARP4761, DO-178C standards preferred
Responsibilities
Participate in development of system architecture and software requirements
Produce high-quality, robust software compliant with DO-178C
Interface closely with engineers across various design aspects
Conduct safety analysis for avionics equipment, including FHA, FMEA, and FTA
Collaborate with marketing and sales to assess customer needs for product improvements
Enable integration of Aspen products with external equipment
Perform additional duties as requested
Benefits
Paid Time Off (PTO)
Paid Holidays
Parental Leave
Medical, Dental, Vision Insurance
Health Savings Account (HSA)
401(k) with company match
Employee Assistance Program (EAP)
Commuter Benefits
Basic Life Insurance fully paid for employees and dependents
Long-Term Disability Insurance fully paid by the company
Voluntary Short-Term Disability Insurance
Supplemental Life Insurance options
Full Job Description
Position Overview
The Software Engineer is responsible for architecture, design, verification and validation of embedded avionics software for Aspen equipment. This position provides a key role in defining Aspen's next generation of avionics systems and ensuring the goals of these systems are achieved. The chosen candidate for this position will drive the vision of Functionality, Usability, Integration and Value into every aspect of the design and ensure that the resulting product is commercially competitive and differentiated.
Key Responsibilities:
Participate in development of System Architecture, System Requirements Software Architectures, Software Requirements, Code and Verification of the embedded software for Aspen products.
Produce software that is high quality, robust and meets the requirement of DO-178C.
Interface closely with engineers from all aspects of the design (Systems, Hardware, Certification, Flight Test)
Participate in safety analysis for the avionics equipment, including Functional Hazard Analysis (FHA), Failure Mode and Effects Analysis (FMEA) and Fault Tree Analysis (FTA).
Interface with marketing, sales, and field support to assess needs for new capabilities and product improvements for existing and new customers.
Interface with external organizations to enable the Integration of Aspen products with equipment supplied by other companies.
Perform other duties as requested
Qualifications:
5+ years of engineering experience in the design of embedded software
Fluent in programming C or C++
Experience with embedded OpenGL desirable
Strong technical and communication skills
Ability to work in diverse, cross-functional teams
Experience in avionics system design and FAA Certification processes, including ARP4754, ARP4761, DO-178C standards strongly preferred
Education:
BS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent.
Physical Requirements:
Ability to sit, stand, and/or walk for extended periods
Ability to use hands and fingers for manual dexterity and repetitive tasks
Ability to bend, stoop, reach, push, pull, and lift as required by the position
Ability to safely lift, carry, push, or pull objects within the requirements of the position
Ability to perform the visual, auditory, and communication requirements necessary to perform the essential functions of the position
Ability to work safely in the physical and environmental conditions applicable to the positio
Company Benefits: • Paid Time Off (PTO) • Paid Holidays • Parental Leave • Medical, Dental, Vision Insurance • Health Savings Account (HSA) • 401(k) with company match • Employee Assistance Program (EAP) • Commuter Benefits • Basic Life Insurance - fully paid by the company for employees and their dependents • Long-Term Disability Insurance - fully paid by the company • Voluntary Short-Term Disability Insurance • Supplemental Life Insurance options
This job description is not intended to be all-inclusive, and the employee may also be asked to perform other reasonably related job duties as assigned by their immediate supervisor as required. All employees may be required to perform duties outside of their normal responsibilities from time to time as needed.