Job Description Summary
Responsible for designing, developing, and testing Embedded Software (Firmware), platforms, and systems that control and run on devices tailored to the needs of the hardware. This includes direct control of real-time functions of physical devices such as motors, alternators, engines, valves, and fans. Requires a deep understanding of the characteristics of the physical device being controlled, the real-time functions expected, and the ability to design, develop, implement, and test the logic and software required to realize this functionality. Typically tailored for products and services across various P&Ls. Responsibilities include departmental operations planning/execution or focused execution of professional activities within a technical discipline, functioning with some autonomy but guided by established policies.
Job Description
As a Lead Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Our software products, primarily deployed to rotorcraft, process data from sensors across the vehicle's drivetrain to inform users and operators of drivetrain health, guiding maintenance and deployment decisions. We seek methodical engineers with a strong background in optimizing systems utilizing embedded C++ coding, focusing on real-time processing of vibration signals and/or control of acquisition, processing, storage, and access of vibration data for IVHM.
Core Responsibilities
1. Design and Development: Leading the full lifecycle of design, implementation, and testing of embedded software for vibration-monitoring IVHM software products, ensuring compliance with GE's engineering processes and DO-178C DAL D.
2. Continuous Integration and Testing: Maintaining and managing continuous software integration and testing processes to ensure software quality and reliability.
3. Problem-Solving: Identifying software failures and implementing effective solutions to ensure robustness of IVHM solutions.
4. Mentorship: Acting as a mentor and resource for less experienced team members, fostering a culture of learning and growth within the team.
Required Qualifications
1. Educational Background: A Bachelor's degree in engineering or a related field from an accredited university.
2. Professional Experience: At least 4 years of experience in embedded software development, developing in C or C++. Experience in Python and SQLite is a bonus.
Desired Characteristics
1. Leadership and Communication: Strong interpersonal and leadership skills, coupled with excellent oral and written communication abilities.
2. Execution: Experience working within a software team in an Agile environment.
3. Specialized Experience: Understanding of rotorcraft HUMS operations, including Powertrain Vibration Monitoring (PVM) and Rotor Track and Balance (RTB). Experience with DO-178C DAL B is highly desirable.
Total Reward
At GE Aviation, we offer a competitive flexible benefits plan, giving you freedom and choice in how you receive your benefits. Default benefits include:
1. Pension
2. Life Assurance
3. Group income protection
4. Private medical cover
5. Holiday: Hourly equivalent of 26 days, with flexible options to buy or sell
6. Bonus scheme
This role offers a competitive 35-hour, five-day working week, with the option to work remotely from our office in Chandlers Ford for up to four days a week.
Security Clearance
Baseline Personnel Security Standard (BPSS) clearance is required and must be maintained for this role. If BPSS clearance cannot be obtained, eligibility for the role may be affected.
Right to Work
Applications from job seekers who require sponsorship to work in the UK are welcome and will be considered alongside all other applications. However, candidates who do not currently have the right to work in the UK may not be appointed if a suitably qualified candidate who does not require sponsorship is available.
Additional Information
Compensation Grade: LPB1
Relocation Assistance Provided: Yes #J-18808-Ljbffr