Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Electrical Engineer (Power Systems/C++)

$50 - $60 per hour

Actalent

Job Description

Job Description

Job Title: Embedded Software Engineer

Job Description

Join our innovative team as an Embedded Software Engineer and play a pivotal role in developing software that integrates with and controls physical power generation devices. You will design and implement software solutions that meet deterministic timing and safety requirements, driving projects from conception through to implementation, testing, and release.

Responsibilities

  • Design and implement software solutions with deterministic timing and safety requirements.
  • Take ownership of development work, driving projects from initial concept through implementation, testing, and 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.
  • Stay up-to-date with emerging trends and technologies in embedded systems and clean energy.

Essential Skills

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field.
  • Minimum of four (3) years of work experience in software development in power systems, energy storage, or related fields. (BESS', Power Systems, Grid Tech, etc
  • Experience with OOP
  • Experience working in Agile development environments.

Additional Skills & Qualifications

  • Proficiency in C++ (primary language) and Go.
  • Experience with Linux operating systems.

Work Environment

Work in a dynamic and collaborative environment where you will use cutting-edge technologies to create reliable and efficient software solutions. Benefit from a culture that promotes innovation and continuous learning, with opportunities to stay updated with trends in embedded systems and clean energy.

Job Type & Location

This is a Contract to Hire position based out of Durham, NC.

Pay and Benefits

The pay range for this position is $50.00 - $60.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Durham,NC.

Application Deadline

This position is anticipated to close on Aug 24, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Electrical Engineer (Power Systems/C++) in Durham, NC vacancy
  •  ...aerospace, and automotive powering a high-technology...  ...As the Sr. Controls Engineer (FAT/CSV) you will lead...  ...vendors. Review vendor electrical schematics, controls architectures...  ...Quality's validation system - protocols live in...  ...with Python, C++, or other high-level languages... 
    C++
    Permanent employment
    Work experience placement
    Live in

    Vulcan Elements

    Durham, NC
    16 days ago
  • $196.35k - $292.6k

     ...experienced Senior Software Development Engineer to help lead innovation across...  ..., and distributed systems technologies. This role is responsible...  ...capabilities that power NetApp’s cloud-native storage...  ...level programming skills in C/C++ with strong proficiency in Python... 
    C++
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    5 days ago
  •  ...seeking an experienced senior electrical engineer to own early-stage hardware prototyping...  ...sensitive nodes — separating power domains, isolating sensitive...  ...and battery management systems for body-worn devices. Familiarity with C/C++ and embedded integration with BLE... 
    C++
    Full time
    Work at office

    NIRSense Inc.

    Morrisville, NC
    8 days ago
  •  ...experienced principal-level electrical engineer to serve as a technical leader...  ...edge electronic circuits and systems for non-invasive medical devices...  ...~ Experience designing low-power architectures and battery...  ...teams. ~ Familiarity with C/C++ and embedded systems integration... 
    C++
    Full time
    Contract work
    For contractors
    Work at office
    Flexible hours

    Dahlia TalentEQ

    Morrisville, NC
    25 days ago
  •  ...user fund transparency, trading engine speed, deep liquidity, and an...  ..., and more. We leverage the power of digital assets and blockchain...  ...monitoring and alerting systems that keep our high-load, real-...  ...programming languages (e.g., C, C++, Rust) Previous contributions... 
    C++
    Full time
    Remote work
    Work from home

    GrabJobs

    Durham, NC
    1 day ago
  •  ...The Senior Substation Project Engineer is responsible for supporting...  ..., and closeout of Substation electrical projects, with a primary...  ...facilities, protection and controls systems, and related infrastructure...  ..., utility requirements, power purchase agreements, EPC contracts... 
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Power Generation Solutions LLC

    Durham, NC
    12 days ago
  •  ...Analog Devices, Inc. is seeking a Senior Principal Power Systems Design/Architect to lead a team of power system architects and set direction...  ..., engage with customers, and collaborate with product, engineering, and marketing teams to shape roadmaps and product definitions... 

    Analog Devices

    Durham, NC
    3 days ago
  • $136k - $218.5k

     ...outstanding Senior ASIC Verification Engineer to verify the design and...  ...or Masters Degree in Electrical Engineering or Computer Science...  ...Object Oriented Programming with C++ and/or SystemVerilogExposure to...  ...highest performance & lowest power silicon possible? If so, we want... 
    C++
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • $136k - $218.5k

     ...talented, motivated Senior Design Verification Engineer to join our GPU memory subsystem team in...  ...and their constructs in Verilog/System VerilogWays to stand out from the crowd:Strong...  .../scripting experience in Python or C++. Applying suitable algorithms, data structures... 
    C++
    Full time

    Nvidia

    Durham, NC
    4 days ago
  •  ...challenging role of Product Quality Engineer for our growing silicon carbide Power business. This person will be...  ...Have (Minimum Requirements): BS in Electrical Engineering, Materials Science, Chemical...  ...and quality. Knowledge in quality systems and semiconductor wafer... 
    Full time
    Local area

    WolfSpeed

    Durham, NC
    4 days ago
  •  ...Description Signal Processing Engineer About CoVar CoVar is a...  ...-Defined Radios). RF System Integration: Collaborate with...  ...qualifications ~ B.S., M.S., or Ph.D in Electrical Engineering, Computer...  ...languages: Python, C/C++, or MATLAB. ~ Experience in... 
    C++
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    28 days ago
  • $272k - $431.25k

     ...NVIDIA is the engine of modern AI, and robotics is where AI meets...  ...giving robotic arms and dexterous systems the perception, grasping,...  ...in Robotics, Computer Science, Electrical/Mechanical Engineering, or a related...  ...fundamentals (modern C++ and Python) and the ability to... 
    C++
    Full time

    Nvidia

    Durham, NC
    4 days ago
  • $81.7k - $112.34k

     ...along with its deep manufacturing and engineering capabilities, to develop category-defining...  ...transfer new measurement & inspection systems to manufacturing. • Designs...  .... Required Education: • B.S. in Electrical Engineering, Physics, Mechanical Engineering... 
    Full time
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours
    Weekend work

    Corning

    Durham, NC
    6 days ago
  •  ...prepare bills of materials for I&C system equipment. Work with other engineering disciplines to develop, document,...  ...Requirements: BS in Electrical Engineering, or equivalent, from...  ...employees, and our planet. Join us in powering the future. Strata Solar is an... 
    Work experience placement

    Strata Solar LLC

    Durham, NC
    10 days ago
  • $150k - $175k

     ...Title:  Senior FPGA & Imaging Systems Engineer  Location: Morrisville, NC...  ...to 700 Mbps. Design FPGA power delivery and supporting power...  ...embedded software in C and/or C++. Integrate ADCs, DACs, sensors...  ...'s degree (or Master's) in Electrical Engineering, Computer... 
    C++
    Permanent employment
    Full time
    Worldwide

    Acara Solutions

    Morrisville, NC
    4 days ago
  •  ...FPGA System Development EngineerAnalog Devices, Inc. (NASDAQ: ADI...  ...Systems (MEMS). Our diverse engineering community is a recognized leader...  ...'s degree or higher in electrical and/or computer engineeringHands...  ...digital designExperience with C/C++, Python and TCL and software... 
    C++

    Analog Devices

    Durham, NC
    5 days ago
  •  ...of all of us—from design and engineering to the manufacturing and marketing...  ...DescriptionJob SummaryAs an Electrical Engineer 3 at CareFusion 303,...  ..., and testing of electrical systems and components for our...  ...including embedded systems, power management, sensor interfaces... 
    Full time
    Work at office
    Remote work

    BD, Becton and Dickinson

    Durham, NC
    8 hours ago
  • Job Summary:The Senior Electrical Engineer provides the electrical controls and/or power distribution design of our manufactured product solutions. These design activities...  ...point lists.Create site-wide drawings to capture system connections.Collaborate with System Engineering... 
    Full time
    Flexible hours

    PowerSecure

    Durham, NC
    1 day ago
  • $84.7k - $144.43k

     ...place.DLR Group has an opening for an Electrical Engineer with a focused skillset on data center...  ...coordination, and implementation of electrical systems for high-performance, technically...  ...working on Electrical projects designing power and lighting building systems on... 
    Work at office

    DLR Group

    Durham, NC
    3 days ago
  •  ...wow your world!Responsibilities:Lead the electrical team in troubleshooting and root cause...  ...environment by applying PDCA cycles to engineering changes and effectively communicating...  ...troubleshootingWorking knowledge of industrial automation systems and coordinated machineryExperience... 
    Full time

    Freudenberg Performance Materials

    Durham, NC
    3 days ago
  • $230k - $290k

     ...leading provider of autonomous systems for ground-based movement in...  ...signal processing engineer to design, prototype, and field...  ...algorithms using Python, MATLAB, C/C++, or similar tools, then work...  ...engineers. Bachelor's degree in Electrical Engineering, Computer Engineering... 
    C++
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    Durham, NC
    5 days ago
  •  ...risks to meet sprint goals. • Support the Product Owner and Engineering teams to prioritize and refine the product backlog. •...  ...LeSS etc.) • Experience working on projects developed using system-level languages (C/C++/Go etc.) • Experience working on cloud-native storage... 
    C++
    Remote work

    Intelliswift

    Durham, NC
    1 day ago
  •  ...Job Description Description: The Electrical Engineer is responsible for supporting the design...  ...and continuous improvement of electrical systems and equipment in a heavy manufacturing...  ...and improve electrical systems including power distribution, motor control systems, and... 

    Kymera International

    Durham, NC
    23 days ago
  •  ...Ardurra company) is seeking a Senior Electrical Engineer to join our team in Durham, NC. Our...  ...conditioning (HVAC), and other building systems for K–12, higher education, healthcare,...  ...will have a strong background in power distribution, lighting, and fire alarm... 
    Work from home
    Flexible hours
    2 days per week

    Ardurra Group, Inc.

    Durham, NC
    23 days ago
  •  ...seasoned professionals on projects that include power distribution, lighting, fire alarm, and other electrical systems for mission-critical, healthcare, sports, and...  ...lighting, and fire alarms. Collaborate with senior engineers and architects on project development.... 

    EPC STAFF Acquisition and Development, LLC

    Durham, NC
    3 days ago
  •  ...of all of us—from design and engineering to the manufacturing and marketing...  ...As a senior member of the electrical engineering team, work...  ...applications, develop tools for system diagnostics and monitoring capabilities...  ...with motion control, AC power electronics, motors and... 
    Full time
    Work at office
    Remote work

    BD, Becton and Dickinson

    Durham, NC
    2 days ago
  •  ...Cybersecurity organization is seeking a Senior Data Engineer to join our team. You will be at the...  ...advantage.Experience in building Power BI Reports that transform data into aesthetically...  ....Support and enhance production systems, focusing on high performance, speed, and... 
    Full time
    Work experience placement

    Fidelity Investments

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...development to join our memory system architecture team! This team...  ...you a creative and autonomous engineer? If so, we want to hear from you...  ...the axes of performance, power efficiency, complexity, area,...  ...design, Computer Architecture, C/C++ programming languages.Software... 
    C++
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $184k - $287.5k

     ...future high-performance computing systems, with a focus on enhancing the power-constrained performance of the...  ...efficiency in the system.Bachelors in Electrical Engineering, Computer Science, or related...  ...Synopsys PTPX, etc.Experience with C, C++, and some scripting languages.... 
    C++
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $184k - $287.5k

     ...architecture team as a Senior System Simulation Architect and help...  ...CPU architects and performance engineers in their use of functional models...  ...experienceExcellent C/C++/Python programming skillsExperience...  ...system design. Our technologies power transformative applications... 
    C++
    Full time

    Nvidia

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Electrical Engineer (Power Systems/C++). Be the first to apply!