Demo

Embedded Software Engineer

Randstad Digital Americas
Grand Rapids, MI Full Time
POSTED ON 1/27/2025
AVAILABLE BEFORE 4/24/2025

Must be local, or willing to fully relocate to Grand Rapids, Michigan. This is an onsite role!

Must be able to join without requiring sponsorship now, or in the future.

An Active Secret Clearance is a huge plus! If you do not possess one, you must be able to obtain one.

Opening / Selling Statement

We are seeking experienced Embedded Software Engineers to develop and validate software for mission-critical systems in the aerospace industry. Responsibilities include designing and implementing embedded software, defining system and integration requirements, optimizing applications, and ensuring software safety, security, and reliability. Candidates should have 5 years of experience, proficiency in Ada, C, or C , expertise in RTOS and device drivers, and a background in software testing and debugging.

Required Skills

  • Embedded software cybersecurity
  • 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
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Embedded Software Engineer?

    Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Randstad Digital Americas

    Randstad Digital Americas
    Hired Organization Address Albuquerque, NM Contractor
    Job Summary Location: City, State Required Skills 2 years of experience coordinating programs, events, and projects. 2 y...
    Randstad Digital Americas
    Hired Organization Address Smithfield, RI Contractor
    Job Summary Location: Smithfield, RI/Boston,MA/Jersey City, NJ/Westlake, TX Required Skills Responsible for all Business...
    Randstad Digital Americas
    Hired Organization Address Las Vegas, NV Full Time
    Job Summary Essential Duties & Responsibilities OmniChannel Oversee the integration of multiple channels (e.g., Voice, E...
    Randstad Digital Americas
    Hired Organization Address Petersburg, FL Contractor
    Skills job summary: Experience working on implementing Regulatory Reporting applications FSDFCECLCCAR etc Experience and...

    Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Grand Rapids, MI area that may be a better fit.

    Embedded Software Engineer

    Belcan, Grand Rapids, MI

    Lead Engineer - Embedded Software

    GE Renewable Energy Power and Aviation, Grand Rapids, MI

    AI Assistant is available now!

    Feel free to start your new journey!