Job Closed
This listing is no longer active.
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer.
Senior Staff Software Engineer
Location
United States
Posted
129 days ago
Salary
$130K - $200K / year
Seniority
Senior
Job Description
Senior Staff Software Engineer
GE Aerospace
• Design, implementation, and testing of embedded software, platforms, and systems that provide real-time control • Gather and translate customer requirements into executable product specifications • Configure and control of computer hardware and I/O boards in an embedded system • Responsible for execution of laboratory and field validation testing and data acquisition for use in the design and validation of products and services • Provide technical leadership to personnel/cross functional teams supporting the assigned project • Implement plans with guidance to meet technical requirements of assigned components and systems • Develop action plans with guidance to respond to issues/problems • Lead and/or participate on teams assigned to address organizational initiatives and issues • Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures
Job Requirements
- Bachelor's Degree in Computer Science or 'STEM' Majors (Science, Technology, Engineering and Math)
- Minimum 5 years of experience in an embedded software role
- Experience in MathWorks SIMULINK
- Familiarity using the following tools: MATLAB, DOORs/ERM, SCADE, Synergy, SIMICS, and desktop simulation using NPSS
- Familiarity with DO-178C and commercial aviation software certification or military software qualification (MIL-HDBK 516C)
- Embedded development experience designing and implementing using C/C++
- Experience with Perl, Python, or another scripting utility
- Software configuration management and full software life-cycle development
- Experience working with networking protocols, including TCP and UDP
- Experience in using digital communication protocols such as: Mil-Std-1553B, ARINC 429, IEEE-1394, ARINC 664, EADIN, and/or CAN bus
- Knowledge and experience with multithreading and working in a multicore environment
- Knowledge in real-time software development for embedded systems
- Knowledge of aircraft controls and digital electronic control systems
- Experience with requirements documentation and analysis
- Knowledge of data structures, algorithms, and software engineering principles
- Demonstrated experience and interest in providing technical mentorship
Benefits
- Healthcare benefits include medical, dental, vision, and prescription drug coverage
- Access to a Health Coach from GE Aerospace
- Employee Assistance Program
- GE Aerospace Retirement Savings Plan
- 401(k) savings plan with company matching contributions
- Tuition assistance
- Adoption assistance
- Paid parental leave
- Disability insurance
- Life insurance
- Paid time-off for vacation or illness
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Set technical direction and lead through influence for architecture decisions across the company • Collaborate with senior engineers and engineering leaders across teams • Define and evolve company-wide architecture and technology vision • Establish clear architectural principles, standards, and reusable building blocks • Drive adoption of these standards across teams through collaboration • Guide and mentor engineers across multiple teams • Act as a trusted advisor for complex, cross-team initiatives • Ensure successful execution of large, cross-team technical initiatives
Staff Software Engineer, New Verticals
LimeBuilding a future where transportation is shared, affordable and carbon-free. Join us! www.li.me/careers
• Deliver software to enable new customer initiatives and own the balance between time to launch, ability to pivot, and ability to scale. Seek and utilize knowledge of the Lime engineering ecosystem to find the right solution, or design what's needed. • Learn from our customers by shipping software and understanding the market environment. • Collaborate with coworkers in Product, Design, Data, and Operations. Ensure solutions interoperate well with Lime's full stack of services. The team’s work will span cloud-based backend services, web-based tools, mobile clients, and third-party applications. • Mentor individuals at Lime and participate in learning, growth, and improvement activities. • Participate in the shaping of Lime's Engineering culture.
Senior Fullstack Engineer
Citizen AppFounded in 2017 to keep people and their loved ones safe, Citizen offers a free safety app that provides alerts from verified 911 data not previously available
• Thrive in an environment where adaptability, speed, and impact are at the core of everything we build. • Design and build systems for scale, modularity, and flexibility – without compromising on high availability, low latency, and scalability. • Take operational responsibility for the services you build. A strong owner's mindset is essential. • Collaborate closely with a multidisciplinary team of product managers, designers, and engineers to deliver a consistent real-time experience for our users. • Maintain rigor in code quality, best practices, and code reviews, while balancing product tradeoffs. • Balance development across multiple codebases and systems, working with roughly a 60/40 split between frontend and backend development.
• Design and implement effective user interfaces for agent role definitions, interactive prompts, response setups, and message templates. • Collaborate closely with technical leadership to align interface designs with product vision and user needs. • Incorporate user feedback into iterative design improvements. • Develop advanced backend functionalities for batch message processing and sophisticated user interactions. • Conduct thorough testing, debugging, and ensure high-quality software deployments. • Create comprehensive documentation, user manuals, and guides for effective knowledge sharing. • Mentor junior team members, fostering collaboration and skill development.




