Senior Software Applications Engineer - Embedded Software Development

Grand Rapids, Michigan

Nickerson Talent Solutions
Apply for this Job

Now Hiring: Advanced Embedded Software Engineer Direct Hire Relocation Assistance Grand Rapids, MI


We're looking for an experienced Embedded Software Engineer to join our cutting-edge team in Grand Rapids, MI. This is a direct hire role with corporate relocation assistance provided.

You'll be part of a high-impact team developing software for complex embedded systems in mission-critical environments such as aerospace and defense.

What You'll Do:

  • Design and develop modules, components, or entire embedded software products
  • Define system, hardware, software, and human integration requirements
  • Execute engineering test, validation, and verification activities
  • Develop and document robust software using industry-standard methodologies
  • Work on a wide range of integration environments from simulations to flight tests
  • Implement secure, fail-safe protocols and optimize performance for resource-constrained systems
  • Collaborate with hardware teams to ensure effective system communication
  • Contribute to design/code reviews, task prioritization, and technical mentorship
  • Participate in estimates and proposals for future programs
  • Deliver high-quality work that meets project scope, cost, and schedule goals

Basic Qualifications:

  • Bachelor's degree in Software Engineering, Electrical/Computer Engineering, or related STEM field
  • 8+ years of embedded software development experience (or MS + 5 years)
  • Proficiency in C/C or similar programming languages
  • U.S. Citizenship required (DoD Secret Clearance or ability to obtain one)
  • Willingness to relocate to Grand Rapids, MI (Relocation package provided)

Preferred Qualifications:

  • Master's degree in engineering or computer science
  • Experience with scripting (Python, Perl, Tcl) and version control (Git, SVN, etc.)
  • Familiarity with Ada, RTOS (Linux, QNX, VxWorks, etc.), device drivers, SoMs, multi-core systems, and APIs
  • Hands-on experience with FPGA integration, digital logic, and communication protocols
  • Strong testing/debugging skills using scopes, analyzers, JTAG, UARTs, etc.
  • Mission-critical systems experience (aerospace, defense, medical, etc.)
  • Knowledge of model-based systems engineering (MBSE) tools like Cameo
  • Strong written/verbal communication and cross-functional collaboration skills

Ready to work on technology that powers the future of defense and aviation?

Apply today or reach out directly to learn more.


Date Posted: 17 June 2025
Apply for this Job