Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D560BAQHRRPHTKLvUMw/company-logo_400_400/company-logo_400_400/0/1736298416899/global_business_ser_4u_logo?e=1746057600&v=beta&t=xHF6wgMVhU1H2UbRa9PQnqGs2B3C2cIJdAh7JUkTxqA Job Type: Contract
Location: Grand Rapids, MI 49512
Required Skills –
Embedded software cybersecurityAdaC, C++, or equivalent languagesRTOSEmbedded 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 experienceExperience 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 executionExperience implementing user interfacesEmbedded software cybersecurity experienceAda language experience and proficiency in C, C++, or equivalent languagesExperience 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) designExperience 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 oscilloscopesExperience with model-based engineering tools such as Cameo
Desired Skills & Experience – Possesses a US security clearance