Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GE Aerospace Logo

Advanced Staff Engineer - Embedded - DoD Secret Clearance

GE Aerospace

$142,100 - $189,500
Oct 1, 2025
Grand Rapids, MI, US
Apply Now

GE Aerospace Defense and Systems is looking to develop cutting-edge solutions for custom hardware in areas such as stores management, cybersecurity, networking, and sensing and signal processing for their mission-critical technologies and products.

Requirements

  • Proficiency in C, C++, or equivalent languages
  • Master's degree in engineering or computer science with extensive experience in C/C++ for embedded software design, development, and testing.
  • Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
  • Proficiency in Ada language experience.
  • 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 drivers 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 embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes.

Responsibilities

  • Design and/or program/develop a small module or a large component, feature, set of features, whole feature area or entire embedded software product.
  • Defines and formalizes system, hardware, software, and human integration requirements.
  • Define and execute engineering test, validation, and verification activities.
  • Follow established software development methodologies and principles and document your tasks and designs.
  • Validate and verify software designs in a diversity of system integration environments – from local desktop computer simulations to fully representative flight tests.
  • Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications.
  • Ensure software robustness, resilience, and fail-safe operation for critical devices, and mitigate potential safety and security vulnerabilities.

Other

  • U.S. citizenship and an active U.S. Security Clearance.
  • Relocation to Grand Rapids, MI is necessary.
  • Bachelor’s degree in Software Engineering or related STEM field.
  • 8+ years of embedded software engineering experience or MS +5 years experience.
  • Outstanding written and verbal communication skills.