Logo
GE Aerospace

Embedded Systems Software Developer

GE Aerospace, St George

Save Job

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.