Senior Staff Software Engineer
GE Aerospace - Providence, RI
Apply NowJob Description
Job Description Summary We are seeking a highly skilled Senior Staff Software Engineer to take on the challenge of designing complex modules and systems for groundbreaking applications. In this influential role, you will work independently and provide technical leadership, focusing on architecture, scalability, availability, and performance aligned with our product roadmap. Essential Responsibilities Drive the design, implementation, and testing of embedded software, platforms, and systems for devices like fuel controllers, actuators, motors, and more. Expertise areas may include networks, operating systems, cybersecurity, and databases. Develop embedded engine software adhering to software plans and industry standards such as DO-178C and MIL-HDBK 516C. Leverage your experience with MathWorks Simulink and guide team members effectively. Conduct tests for embedded engine software in both simulation and hardware-in-the-loop environments. Translate customer requirements into clear product specifications. Configure computer hardware and I/O boards within embedded systems. Lead laboratory and field validation testing and data acquisition to ensure product excellence. Offer technical leadership to cross-functional teams for assigned projects. Implement actionable plans to meet the technical requirements of systems. Collaborate on addressing organizational initiatives and challenges. Participate in and provide insights during technical reviews and program evaluations. Ensure thorough documentation of technical data generated for projects in accordance with engineering policies. Basic Qualifications Bachelor's Degree in Computer Science or related STEM field. A minimum of 5 years of experience in an embedded software role. At least 1 year of experience with MathWorks Simulink. GE Aerospace does not offer visa sponsorship for this position. Desired Characteristics Technical Expertise: Familiarity with tools such as MATLAB, DOORs/ERM, SCADE, Synergy, and desktop simulation utilities. Understanding of DO-178C and military software qualification standards. Proficient in embedded development using C/C++. Experience with scripting languages like Perl or Python. Knowledge of software configuration management and full software development life cycle. Experience with networking protocols, including TCP and UDP. Familiarity with digital communication protocols such as Mil-Std-1553B, ARINC 429, and CAN bus. Understanding of multithreading and multicore environments. Experience in real-time software development for embedded systems. Knowledge of aircraft controls and electronic control systems. Experience in requirements documentation and analysis. Strong grasp of data structures, algorithms, and software engineering principles. Proven ability to provide technical mentorship. Strong interpersonal and communication abilities. Excellent leadership skills, capable of influencing others and guiding teams. Ability to manage multiple projects simultaneously. Effective problem identification and solution skills. The base pay range for this position is $130,000.00 - $200,000.00 annually. Specific pay may vary based on experience, education, and skills. This position may also be eligible for an annual discretionary bonus. GE Aerospace provides comprehensive health benefits, including medical, dental, vision, and prescription drug coverage, along with wellness programs. Retirement benefits include a 401(k) savings plan with company contributions. Additional benefits encompass tuition assistance, paid parental leave, and more. This role requires access to U.S. export-controlled information; employment will be contingent upon meeting the requirements of a U.S. Person. GE Aerospace is an Equal Opportunity Employer, and our decisions are made without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, or veteran status. Please note that GE Aerospace only employs individuals legally authorized to work in the U.S. Relocation Assistance Provided: Yes #LI-Remote - This is a remote position.
Created: 2026-03-11