GE Aerospace
Intergalactic, now part of Unison, a GE Aerospace Company, is composed of a talented group of engineers, technologists, designers, and problem solvers united by a vision to revolutionize aerospace solutions. We are seeking an Embedded Systems Software Developer to play a crucial role in the development, testing, and deployment of our Environment Control System (ECS) embedded software. This position is part of the Intergalactic EE department.
Key Responsibilities:
- Design, develop, document, test, and debug real-time embedded software tailored for Environmental Control Systems (ECS).
- Collaborate with a team of skilled software engineers on ECS control, power management, Built-In Test (BIT), Prognostics and Health Management (PHM), motor control, and various system-level embedded software projects.
- Engage in cross-disciplinary development and teamwork with electrical engineers, mechanical engineers, and hardware specialists in the planning, design, and implementation of embedded systems for ECS software.
- Implement software technical and compliance requirements into functional software products effectively.
- Ensure adherence to program-mandated software standards and compliance criteria.
- Work collaboratively in an Agile environment to achieve pivotal project milestones with your software engineering team.
- Contribute to the development of an integrated DEVOPS Continuous Integration/Continuous Deployment (CICD) pipeline.
- Lead the creation and execution of lower-level software test procedures and generate comprehensive test reports for validation and verification.
Required Qualifications:
- Bachelor's degree in Computer Engineering or a related field from an accredited institution, or a high school diploma/GED with a minimum of 9 years in Embedded Software Development.
- At least 5 years of experience in architecting and implementing embedded software solutions on bare-metal and RTOS microcontroller platforms, with substantial expertise in C programming.
- A minimum of 3 years of hands-on experience with communication protocols (such as Ethernet, CAN, SPI, I2C), device drivers, and a variety of sensors (Temperature, Pressure, Voltage, Current).
Desired Characteristics:
- Familiarity with DO-178C (or equivalent) compliance standards.
- Experience developing software for real-time operations, including on-demand and rate monotonic scheduling.
- Proficiency in implementing embedded control algorithms.
- Expertise in writing and executing lower-level software tests, along with generating test reports.
- Experience working in Agile development environments.
- Managing and implementing a DEVOPS CICD framework.
- Background in both automated unit and integrated system-level testing.
- Experience with code quality and coverage tools to ensure compliance.
This position is on-site in St George, UT.