Post Job Free
Sign in

Senior Software Applications Engineer - Embedded Software Development

Company:
Nickerson Talent Solutions
Location:
Forest Hills, MI, 49528
Posted:
June 17, 2025
Apply

Description:

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?

Permanent

Apply