Senior Software Engineer – Embedded C/C++

Plug Power Inc., a leader in cutting-edge hydrogen fuel cell solutions, is hiring a Senior Software Engineer – Embedded C/C++ to join their dynamic engineering team. This full-time onsite role, based in Slingerlands, New York, offers an exciting opportunity to work at the forefront of clean energy innovation, helping to drive the performance and intelligence of next-generation fuel cell systems.

About Plug Power

At Plug Power, we are building a green hydrogen ecosystem to enable the global carbon-free economy. Our solutions replace conventional batteries in equipment and vehicles with efficient hydrogen fuel cells, transforming industries while protecting the planet. Our success depends on technology—and talented engineers like you.

Role Overview

As a Senior Embedded Software Engineer, you will play a crucial role in designing and developing embedded software that powers our advanced fuel cell systems. This includes everything from board-level drivers and diagnostics to application-level interfaces. You’ll collaborate closely with cross-functional teams to deliver software that meets the highest standards for performance, reliability, and user experience.

Job Details

Job Title Senior Software Engineer – Embedded C/C++
Company Plug Power Inc.
Location Slingerlands, New York, USA
Employment Type Full-Time (Onsite)
Salary Range $69,900 – $104,900 per year
Date Posted 2025-07-27
Application Deadline 2025-09-15

Key Responsibilities

  • Design and implement embedded software for Plug Power’s hydrogen fuel cell systems
  • Develop and maintain embedded drivers, Windows-based interface tools, and diagnostic applications
  • Collaborate with cross-functional teams to define and calibrate software features
  • Debug, test, and validate hardware and software components
  • Ensure software meets rigorous quality and documentation standards
  • Participate in continuous improvement of embedded platforms and architecture
  • Document all development activities in accordance with internal policies

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
  • 7+ years of hands-on experience in embedded software development
  • Proficiency in C/C++ and embedded systems programming
  • Strong understanding of real-time systems and microcontroller platforms
  • Experience with communication protocols: CAN, USB, SPI, I2C, etc.
  • Knowledge of Microchip PIC, dsPIC series, or TMS processors
  • Hands-on experience with bootloaders, drivers, A/D converters, and diagnostic tools
  • Familiarity with version control tools and bug tracking systems
  • Experience with SQL databases and .NET/C# is a plus

Additional Skills

  • Strong analytical and troubleshooting abilities
  • Attention to detail and commitment to software quality
  • Excellent communication and collaboration skills
  • Self-motivated, organized, and results-driven

Benefits at Plug Power

  • Competitive base salary based on experience and location
  • Health, dental, and vision coverage from day one
  • 401(k) plan with 5% company match
  • Performance-based bonus eligibility
  • Generous paid time off: vacation, personal, and sick leave
  • Paid company holidays
  • Wellness reimbursement and Employee Assistance Program
  • Opportunities for tuition reimbursement and career development

How to Apply

Interested applicants can apply through Plug Power’s official careers page. Please note, this link leads to an external site:

Apply Now via Plug Power Careers (Third-Party Link)

Frequently Asked Questions (FAQs)

1. Is remote work available for this role?

No, this is a full-time onsite position located in Slingerlands, NY. You must be able to work from the office.

2. What type of projects will I be working on?

You will work on embedded software for hydrogen fuel cell systems including diagnostic tools, drivers, and real-time controls.

3. Are recent graduates eligible?

This position requires a minimum of 7 years of experience in embedded systems. It is not entry-level.

4. Is knowledge of fuel cell technology required?

It’s a plus, but not required. Familiarity with electro-mechanical systems and embedded programming is more important.

5. Does Plug Power support career growth?

Yes, Plug Power offers opportunities for advancement, cross-functional collaboration, and educational support.



Leave a Comment