GA
Senior Embedded Software Engineer
GE Aerospace
Remote (Global) Full-time Senior $95k – $127k/yr Today
About the role
Job Description Summary
Join our innovative team as a Senior Embedded Software Engineer, where you will have the opportunity to make meaningful contributions in a dynamic LEAN environment. You will work independently as well as collaboratively with teams to achieve objectives that significantly impact business goals. You will use your expertise in designing, implementing, and testing both open and closed loop embedded software for engine applications, paving the way for cutting‑edge digital products.
Key Responsibilities
- Design and develop embedded software and control systems for aircraft engines, encompassing both software and hardware components.
- Write and maintain high‑quality embedded software in programming languages like C/C++, Python, and MATLAB/Simulink.
- Drive software development in a fast‑paced, agile environment using state‑of‑the‑art technologies.
- Conduct thorough testing and validation of embedded software to meet stringent performance, safety, and regulatory standards.
- Analyze engine test data to identify performance issues and create effective software solutions.
- Utilize simulation tools to model engine behavior and forecast performance under a variety of conditions.
- Propose strategies to enhance team efficiency, reduce redundancies, and promote technological reuse.
- Compile technical documentation, including design specifications, test plans, software code, and comprehensive reports.
- Collaborate effectively with mechanical, electrical, and software engineers to integrate control systems with engine components.
- Ensure compliance of control systems and embedded software with industry regulations and standards.
- Champion LEAN initiatives that improve system performance, reliability, and software quality.
- Engage with Product Line Leaders to interpret product requirements and convert customer needs into actionable specifications.
- Communicate promptly and effectively regarding key issues or developments.
Basic Qualifications
- Bachelor's Degree in Computer Science or related STEM field.
- A minimum of 3 years of experience in software engineering.
- Must be able to obtain and maintain a US Government Security Clearance; U.S. citizenship is required.
Desired Characteristics / Technical Expertise
- Master's Degree or PhD in Computer Science.
- Deep understanding of control theory, signal processing, embedded systems, and proficient in C/C++, Python, and MATLAB/Simulink.
- Familiarity with Windows and Unix/Linux programming environments.
- Experience with aerospace software projects.
- Certified Scrum Master and/or Product Owner.
- Ability to troubleshoot build issues and maintain build systems.
- Exceptional analytical and problem‑solving skills.
- Strong communication skills, both verbal and written.
- Able to work effectively in a team‑oriented environment.
- Detail‑oriented with a commitment to accuracy.
- Adaptable to new environments and evolving requirements.
Business Acumen
- Proactive in exploring new technologies and problem‑solving methods.
- Adept at breaking down complex issues and estimating development efforts.
- Awareness of industry trends and competitors.
- Analytical in assessing the impact of technological choices.
Leadership
- Ability to take ownership of tasks while mentoring team members.
- Communicates effectively to align goals and resolve issues.
- Identifies and addresses misalignments with strategic objectives.
- Continuously evaluates deliverables against commitments.
Personal Attributes
- Excellent oral and written communication.
- Strong interpersonal skills.
- Effective at team building and problem‑solving.
- Persistent and driven for results.
Compensation and Benefits
- Base pay range: $95,000 – $127,000, influenced by experience and skills.
- Eligible for an annual discretionary bonus.
- Comprehensive benefits package: medical, dental, vision, retirement savings plans, tuition assistance, adoption assistance, paid parental leave, and life insurance.
Additional Information
- The application period is expected to close on April 3rd, 2026.
- This role requires access to U.S. export‑controlled information; employment is contingent upon proving U.S. Person status.
- GE Aerospace offers relocation assistance; the role is remote.
- GE Aerospace fosters a supportive work environment with opportunities for professional development and is an Equal Opportunity Employer. All employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity, age, disability, or protected veteran status.
Requirements
- Bachelor's Degree in Computer Science or related STEM field
- A minimum of 3 years of experience in software engineering
- Must be able to obtain and maintain a US Government Security Clearance; U.S. citizenship is required
- Proactive in exploring new technologies and problem-solving methods
- Adept at breaking down complex issues and estimating development efforts
- Awareness of industry trends and competitors
- Excellent oral and written communication
- Strong interpersonal skills
- Effective at team building and problem-solving
- Persistent and driven for results
Responsibilities
- You will work independently as well as collaboratively with teams to achieve objectives that significantly impact business goals
- You will use your expertise in designing, implementing, and testing both open and closed loop embedded software for engine applications, paving the way for cutting-edge digital products
- Design and develop embedded software and control systems for aircraft engines, encompassing both software and hardware components
- Write and maintain high-quality embedded software in programming languages like C/C++, Python, and MATLAB/Simulink
- Drive software development in a fast-paced, agile environment using state-of-the-art technologies
- Conduct thorough testing and validation of embedded software to meet stringent performance, safety, and regulatory standards
- Analyze engine test data to identify performance issues and create effective software solutions
- Utilize simulation tools to model engine behavior and forecast performance under a variety of conditions
- Propose strategies to enhance team efficiency, reduce redundancies, and promote technological reuse
- Compile technical documentation, including design specifications, test plans, software code, and comprehensive reports
- Collaborate effectively with mechanical, electrical, and software engineers to integrate control systems with engine components
- Ensure compliance of control systems and embedded software with industry regulations and standards
- Champion LEAN initiatives that improve system performance, reliability, and software quality
- Engage with Product Line Leaders to interpret product requirements and convert customer needs into actionable specifications
- Communicate promptly and effectively regarding key issues or developments
- Analytical in assessing the impact of technological choices
- Ability to take ownership of tasks while mentoring team members
- Communicates effectively to align goals and resolve issues
- Identifies and addresses misalignments with strategic objectives
- Continuously evaluates deliverables against commitments
Benefits
dental_coveragehealth_insurance
Skills
C++CMATLAB/SimulinkPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free