Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Plug Power Inc Logo

Senior Software Engineer- Embedded SW Architect-Electrical Engineer

Plug Power Inc

$92,300 - $138,400
Sep 4, 2025
Slingerlands, NY, US
Apply Now

Plug Power Inc. is looking for a Sr. Software Engineer to support the development and continual operation of their products, specifically focusing on developing and maintaining firmware for the control of hydrogen fuel cell systems. The role aims to enhance current technology, establish processes for engineering department growth, and assist in new product development.

Requirements

  • Strong proficiency in C and C++ programming for embedded platforms.
  • Experience with embedded Linux and RTOS development
  • Experience with formal software design methodologies such as Waterfall or Agile
  • Experience with version control systems such as Git, SVN etc.
  • Familiar with Model Based code generation (MATLAB/Simulink)
  • 8+ years of experience in embedded software development for real-time or safety-critical systems.
  • Expertise in Linux-based build systems, real-time operating systems, Basic Software (BSW) architecture, and ASW/BSW integration processes

Responsibilities

  • Design and implement embedded firmware, ensuring compliance with system performance and safety requirements. (UL1998, ISO26262, IEC61508, etc.).
  • Design, implement, and maintain Linux-based build environments and configuration tools to support continuous integration, automated builds, and deployment workflows.
  • Define and maintain Basic Software (BSW) architecture to support scalable, modular integration of software components.
  • Establish and optimize integration workflows for ASW/BSW, including configuration management, build automation, and continuous integration testing.
  • Maintain documentation of all software phases concurrent with Plug Power Policies.
  • Responsible for the review and approval of contractor design deliverables.
  • Collaborate with the Systems Team to ensure firmware meets the required intent of the overall electrical architecture.

Other

  • Ability to manage complex projects and multi-task effectively.
  • Support and mentor junior engineers, coordinating their contributions to meet project goals.
  • Build relationships and engage in regular communications with cross-functional colleagues
  • Collaborate with Operations Team to achieve manufacturability and cost milestones.
  • Collaborate with the Service Team to ensure ease of maintenance of products.