Senior Embedded Software Engineer – Secret Clearance
Job Description
GE Aerospace Defense offers a collaborative, mission-driven environment for engineers focused on high-assurance embedded systems. Based in Grand Rapids, Michigan, this onsite role supports innovative defense technologies while providing competitive compensation and strong career growth. A current U.S. security clearance is required for this position.
Benefits
- 401K contributions and matching
- Flexible work arrangements
- Generous time off
- Tuition reimbursement
- Various health insurance options
- Health Coach
- Employee Assistance Program
- Adoption assistance
- Paid parental leave
- Disability insurance
- Life insurance
- Paid time-off for vacation or illness
- Relocation assistance provided
Responsibilities
- Engage with customers and stakeholders to plan software functionality based on needs and constraints
- Design and program modules, features, or entire embedded software products
- Define and formalize integration requirements across system, hardware, software, and human elements
- Plan and execute engineering test, validation, and verification activities
- Follow established software development methodologies and document tasks and designs
- Validate software designs across diverse environments, from local simulations to flight tests
- Implement protocols and algorithms for resource-constrained environments and collaborate with hardware teams
- Ensure robustness, resilience, and fail-safe operation while addressing safety and security concerns
- Create detailed design and technical documentation, optimize applications, and implement new features
- Participate in prioritization, reviews, and mentorship across the software lifecycle
- Apply software engineering best practices and align with business drivers and product roadmap
- Deliver work aligned with project scope, cost, and schedule targets and engage with stakeholders at all levels
- Propose novel solutions, generate cost and time estimates for future bids, and demonstrate capabilities to customers
Requirements
- Bachelor’s degree in Software Engineering or a related STEM field
- 8+ years of embedded software engineering experience or MS plus 5 years of experience
- Proficiency in Ada, C, C++, or equivalent languages
- Location: Grand Rapids, MI. Fully onsite, five days per week. Relocation package available for eligible candidates
- Ability to obtain and maintain a U.S. Government Security Clearance; U.S. Citizenship is a prerequisite
- Preference given to candidates who currently hold a U.S. Government Security Clearance
- Export control eligibility: U.S. Person status required for access to controlled information
Technologies
- Ada, C, C++, Python, Perl, Tcl
- Git, CVS, SVN, Perforce
- Linux, FreeRTOS, QNX, VxWorks
- Cameo, FPGA, gdb, lldb
- JTAG, UART, Oscilloscopes, Scopes, Analyzers, Multi-meters