Embedded Software Engineer

Actalent

Full-time other-general
Apply Now
Location
Greenville, SC, United States
Posted
June 17, 2026

Job Description

Job Title: Embedded Software EngineerJob Description
This role focuses on the full lifecycle development of embedded software for complex electronic systems, from requirements analysis and design through implementation, testing, and formal acceptance. The Embedded Software Engineer collaborates closely with hardware engineers to integrate software with custom processor-based circuit card assemblies and microcontroller-based platforms. The position requires strong embedded C and C++ skills in real-time operating systems or embedded Linux environments, along with a systematic, detail-oriented approach to problem-solving and documentation.
Responsibilities

+ Perform full lifecycle development for embedded systems, including requirements analysis, design, implementation, unit testing, integration, and formal sell-off testing.

+ Review customer requirements, translate them into detailed specifications, and produce technical documentation, designs, and operational con...