GE Aerospace Defense and Systems is looking for an Embedded Software Manager to lead the development of innovative solutions for custom hardware, focusing on areas like stores management, cybersecurity, networking, and sensing and signal processing for high-assurance embedded systems.
Requirements
- 8+ years of embedded software engineering experience.
- 3+ years embedded software cybersecurity experience.
- Experience with C, C++, or equivalent languages.
- Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
- Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, signal processing, board support package (BSP), device driver development, and / or application program interface (API) design.
- Experience in integrating custom logic blocks into FPGA designs, including interfacing with various peripherals and communication protocols.
- Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools.
Responsibilities
- Provide technical direction and oversight for software development activities.
- Ensure alignment with program objectives, customer requirements, and industry standards.
- Participate in task prioritization, execution, requirements, specifications, code and design reviews, and mentorship across the software development life cycle.
- Apply best practices for software engineering and understand the key business drivers and product roadmap.
- Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware/software to demonstrate capability against customer expectations.
- Ensure all software deliverables meet quality standards and comply with safety and regulatory requirements.
- Conduct reviews and audits to maintain high-quality outputs.
Other
- Lead a cross-functional team, including software engineers, systems engineers, and other stakeholders.
- Foster collaboration and ensure effective communication across all team members.
- U.S. Citizen and currently holds a security clearance.
- Grand Rapids, MI opportunity - Corporate relocation assistance provided.
- Outstanding written and verbal communication skills.