A company is looking for an Embedded Software Engineer.
Key Responsibilities
Design, implement, and optimize embedded network stacks, communication drivers, and protocols
Collaborate with system and security engineering teams to integrate secure networking and real-time capabilities
Validate and verify driver and protocol implementations to ensure reliability and compliance with safety standards
Core Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field
Strong programming expertise in C and C++, with experience in assembly for performance optimization
Experience developing and integrating network drivers and protocol stacks in embedded systems
Knowledge of real-time operating systems (RTOS) or complex embedded Linux environments
Familiarity with safety or certification standards such as DO-178C or ISO 26262 is preferred
Embedded Software Engineer • Charleston, South Carolina, United States