

Embedded Software Engineer
Actalent
Posted Thursday, March 27, 2025
Posting ID: JP-005166595
Durham, NC
Embedded Software Engineer - Raleigh, NC
Description
Our client is at the forefront of the clean energy transition, enabling rapid deployment and efficient management of large-scale battery storage systems. As a Software Engineer specializing in Embedded Technology, you'll play a crucial role in bridging the gap between software and hardware, creating solutions that directly impact the stability and reliability of power grids worldwide.
Responsibilities:
- Develop software that integrates with and controls physical power generation devices
- Design and implement software solutions with deterministic timing and safety requirements
- Take ownership of stories and epics, seeing development through from conception to release
- Collaborate with cross-functional teams to translate complex requirements into efficient, reliable code
- Optimize software performance for embedded systems and real-time applications
- Participate in code reviews, ensuring high-quality, maintainable code
- Troubleshoot and debug issues in both development and production environments
Additional Skills & Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Minimum of 2-3 years of work experience in software development
- Experience with C/C++ and Python, Go
- Experience with embedded systems or real-time software development
- Experience working in Agile development environments
Experience Level
Intermediate Level
Compensation:$50
Contact Information
Recruiter: Anthony Farace
Phone: (410) 567-1342
Email: afarace@actalentservices.com
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.