Skip to content
mimi

Embedded Software Engineer

Randstad USA

Grand Rapids · On-site Full-time Senior Yesterday

About the role

About

An experienced engineer will be identified for the specific needs of this project with the following requirements.

Responsibilities

  • Turn CONOPS, Specifications or Requirements into software design, code, test plans and execution

Requirements

  • A minimum of 10 years of embedded software development experience.
  • Ada language proficiency, with a minimum of 5 years of Ada development experience within the past 10 years.
  • 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 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 driver 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, JTAG and oscilloscopes.
  • Proficiency with the Git configuration management tool.
  • Strong interpersonal and communication skills with a demonstrated ability to work effectively in a team-oriented environment.
  • Embedded software cybersecurity experience.
  • Experience with model-based engineering tools such as Cameo.
  • Python language experience or equivalent scripting languages.

Resource Requirements

  • Bachelor’s degree in Software Engineering or related STEM field.
  • Possesses an active US security clearance.

Skills

AdaCameoFreeRTOSGitJTAGLinuxLLDBMulti-core processingMulti-threadingPythonQNXRTOSUARTVxWorks

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free