GE Aerospace · 1 day ago
Staff Engineer - Embedded Software Development
GE Aerospace is seeking a talented and experienced Staff Engineer - Embedded Software Development to join their internal research and development activities. This pivotal role involves the design, development, and testing of embedded software for aerospace applications, requiring a comprehensive understanding of hardware characteristics and real-time functions.
AerospaceCommercialManufacturing
Responsibilities
Support next generation product roadmap vision and planning with coordinated strategies in conjunction with the Advanced Technologies Organization
Manage and drive sustainable improvement initiatives within the department
Coordinate with customers and internal project stakeholders including Systems, Hardware, Safety, Security, Quality, Certification, and Sourcing
Maintain expert level of product knowledge and application
Architect and develop modules, components, features, or entire embedded software products
Collaborate with Platform Software Engineering Managers to implement key technology & reuse strategies, and sponsor process improvements during project execution
Document aspects of project technical details and maintain a constant communication flow with the software team, support groups, and management to ensure all stakeholders stay current
Extensive experience with real-time operating systems (RTOS) and bare-metal programming
Proficiency in debugging complex embedded systems using tools such as logic analyzers, oscilloscopes, and in-circuit debuggers
Familiarity with various communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet)
Experience with version control systems (e.g., Git) and software development methodologies
Excellent problem-solving skills and ability to work independently on complex projects
Experience with embedded software development tools and environments (e.g., debuggers, emulators, compilers)
Recent knowledge of hardware-software integration and experience with microcontrollers, microprocessors, and FPGA-based systems including PCIe
Familiarity with communication protocols (e.g., Ethernet, CAN, ARINC 429, ARINC 664, MIL-STD-1553, IEEE-1394)
Understanding of software development lifecycles and methodologies (e.g., Waterfall, Agile, V-Model)
Proficiency in programming languages such as C, Scripting languages like python, perl and shell scripting
Analyze and resolve complex problems with a proven track record of achieving cost/schedule targets
Propose solutions outside of set parameters with guidance, utilizing technical skills and analytic thinking
Acts as a resource for colleagues with less experience
May lead small projects with moderate risks and resource requirements
Explains difficult or sensitive information; works to build consensus
Developing persuasion skills required to influence others on topics within Platform Software
Lead research and development efforts in embedded software for next-generation microprocessors and interface technologies
Analyze vague or high-level requirements and translate them into detailed technical specifications and solutions
Design, develop, and implement innovative embedded software solutions for proof-of-concept and prototype systems
Support other development activities on existing projects as needed
Conduct feasibility studies and technology evaluations to support future product line decisions
Create and maintain comprehensive technical documentation of research findings and developed solutions
Collaborate with cross-functional teams to align R&D efforts with long-term product strategies
Stay current with emerging trends and technologies in embedded systems and microprocessor design
Mentor junior engineers and contribute to the technical growth of the Internal R&D team
Present research findings and demonstrations to stakeholders and executive management
Qualification
Required
Bachelor's degree from an accredited university or college, or a high school diploma/GED with at least 10-15 years of experience in Engineering and Technology
8-10 years of experience in programming embedded software
This position requires U.S. citizenship status
U.S. Citizen with the ability to obtain a security clearance
Proven current experience with ARM-based microprocessors, including design, development, and integration
Expertise in operating system-level integration, with a focus on low-level software development and interface implementation
Strong knowledge of low-level interface protocols (e.g., SPI, I2C, UART) and their integration into embedded systems
Hands-on experience with embedded systems development in industries requiring high reliability and performance (e.g., aerospace, defense, or similar fields)
Ability to troubleshoot and optimize hardware-software interactions at the microprocessor level
Preferred
Experience in a development role for a DO-178B/C project is a plus
Strong oral and written communication skills
Comprehensive experience in full life cycle software development
Proven project management skills
Experience with developing products in multicore processor environments
Knowledge of Real-time Operating Systems and Hypervisor technologies. Experience with Xilinx Standalone operating environment
Network driver experience with commercial embedded real-time operating systems
Familiarity with real-time operating systems (RTOS) and their application in embedded environments
Experience with microcontroller-based systems is acceptable only if accompanied by direct ARM-based microprocessor expertise
Creative thinker with the ability to innovate and propose novel solutions
Adaptable and comfortable working in an environment with evolving requirements
Passionate about emerging technologies and continuous learning
Strong teamwork and collaboration skills
Benefits
Healthcare benefits include medical, dental, vision, and prescription drug coverage
Access to a Health Coach from GE Aerospace
The Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services
The GE Aerospace Retirement Savings Plan
A 401(k) savings plan with company matching contributions and company retirement contributions
Access to Fidelity resources and planning consultants
Tuition assistance
Adoption assistance
Paid parental leave
Disability insurance
Life insurance
Paid time-off for vacation or illness
Company
GE Aerospace
GE Aerospace is a provider of jet and turboprop engines, as well as integrated systems.
Funding
Current Stage
Public CompanyTotal Funding
$2.01BKey Investors
JobsOhioUS Department of EnergyAir Force Research Laboratory
2025-07-22Post Ipo Debt· $2B
2025-01-10Grant· $9M
2024-04-02IPO
Leadership Team
Recent News
2026-01-07
2026-01-06
2026-01-06
Company data provided by crunchbase