Embedded Software Developer - Network & Common Services jobs in United States
cer-icon
Apply on Employer Site
company-logo

Randstad Digital Americas ยท 9 hours ago

Embedded Software Developer - Network & Common Services

Randstad Digital Americas is seeking an Embedded Software Developer to lead the full-cycle development of embedded software components. The role involves designing and developing high-quality embedded 'C' and/or C++ code, ensuring compliance with software architecture standards, and evaluating system performance through testing.

Information Technology & Services

Responsibilities

Full-Cycle Development: Lead and perform requirements analysis, software design, implementation (coding), and testing of embedded software components
Embedded C/C++ Development: Design and develop high-quality embedded 'C' and/or C++ code solutions to meet stringent system requirements
System Integration: Define and implement interfaces between different software layers (e.g., Data Link, Common Services) and, potentially, between hardware and software components
Core Component Focus: Develop foundational software components including, but not limited to, Data Link protocol implementations, Diagnostics, Hardware Abstraction Layers (HAL), and Information Services
Compliance & Process: Ensure all developed components adhere to established software architecture standards and follow common team processes, often working closely with a mentor
Testing & Evaluation: Develop and execute comprehensive test procedures and evaluate the operational performance of the overall system

Qualification

Embedded C/C++ ExpertiseSoftware Development ExperienceData Link ProtocolsDiagnosticsHardware Abstraction Layers (HAL)Communication & TeamworkMachine SystemsProblem-SolvingInterpersonal Skills

Required

Demonstrated depth of experience (minimum three years) developing software in Embedded C and/or C++
Minimum three years' experience in the design and coding of C and/or C++
A minimum of two (2) years of relevant professional experience
Experience with Data Link protocols (e.g., J1939, CAN, Ethernet)
Experience with Diagnostics and Hardware Abstraction Layers (HAL)
Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science

Preferred

Knowledge of machine systems, industrial applications, or mechanical systems

Benefits

Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan

Company

Randstad Digital Americas

twitter
company-logo
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Graig Paglieri
CEO, Randstad Digital Americas
linkedin
leader-logo
Pascal de Hesselle
SVP, Executive Client Partner - Technology, Media & Telecom
linkedin
Company data provided by crunchbase