Embedded Software Engineer

Global Business Ser. 4u

Grand Rapids (MI)

On-site

USD 110,000 - 160,000

Part time

32 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Global Business Ser. 4u in Grand Rapids, MI is seeking an experienced embedded software engineer to design, develop, and optimize software for mission-critical systems.

You will define integration requirements across hardware and software, implement resource-efficient protocols, and perform thorough testing using tools like gdb and oscilloscopes. The role requires 5+ years in embedded software, cybersecurity experience, Ada, and strong C/C++ skills with RTOS exposure and hardware collaboration

Qualifications

  • 5+ years embedded software experience in mission-critical industries.
  • Experience turning CONOPS, specifications or requirements into software design, code, test plans and execution.
  • Experience with RTOS and device drivers for complex systems, multicore, BSP, and APIs.

Responsibilities

  • Design, develop, and optimize embedded software for mission-critical systems.
  • Define and formalize system, hardware, and software integration requirements.
  • Implement protocols and algorithms for resource-constrained environments and conduct software testing.
  • Collaborate with hardware teams to enable seamless communication between modules and applications; support validation.

Skills

Embedded software cybersecurity
Ada
C/C++
RTOS
Embedded software testing

Tools

gdb
LLDB
Oscilloscopes
UARTs
JTAGs
Cameo

Job description

Job Type

Contract

Location

Grand Rapids, MI 49512

Required Skills
  • Embedded software cybersecurity
  • Ada
  • C, C++, or equivalent languages
  • RTOS
  • Embedded software testing
Job Duties

In this role you will design, develop, and optimize embedded software for mission-critical systems, defining and formalizing system, hardware, and software integration requirements. Responsibilities include implementing protocols and algorithms for resource-constrained environments, conducting software testing, debugging, and hardware integration using tools such as gdb and oscilloscopes, and collaborating with hardware teams to enable seamless communication between modules and applications. The engineer will ensure software robustness, resilience, and security for critical devices, create detailed design documentation, implement new features, and support system validation and verification activities across diverse environments.

Job Requirements
  • 5+ years of embedded software engineering experience
  • Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution
  • Experience implementing user interfaces
  • Embedded software cybersecurity experience
  • Ada language experience and proficiency in C, C++, or equivalent languages
  • Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, board support package (BSP), device drivers development, and / or application program interface (API) design
  • 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
  • Experience with model-based engineering tools such as Cameo
Desired Skills & Experience

Possesses a US security clearance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000
Lead Embedded Software Engineer - Mission-Critical
Lead Embedded Software Engineer - Mission-Critical

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nickerson Talent Solutions • Grand Rapids (MI)

On-site
USD 170,000 - 185,000
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000
Embedded Cybersecurity Software Engineer
Embedded Cybersecurity Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Rise Technical Recruitment Limited • Huntsville (AL)

On-site
USD 100,000 - 150,000
Lead Embedded Software Engineer - Active Clearance
Lead Embedded Software Engineer - Active Clearance

GE Aerospace • Grand Rapids (MI)

On-site
Confidential
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Embedded Software Engineer
Embedded Software Engineer

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000