Senior Software Engineer, Embedded

1 Month ago • 7 Years + • Software Development & Engineering • $92,300 PA - $138,400 PA

Job Summary

Job Description

The Senior Software Engineer designs and develops embedded software and diagnostic solutions for Plug Power’s fuel cell systems. This role involves maintaining existing platforms and creating new solutions to enhance system functionality and deliver high-quality products. Responsibilities include developing embedded drivers, Windows interface programs, and diagnostic algorithms. The engineer ensures software meets quality standards, performs ongoing analysis and improvements, and debugs hardware. Collaboration with cross-functional teams is essential to support electro-mechanical technology and meet project objectives.
Must have:
  • Design and develop embedded software solutions for fuel cell systems.
  • Implement embedded software for improved performance and interfacing.
  • Develop embedded drivers for various boards.
  • Create Windows programs to interface/test embedded software.
  • Design diagnostic software and algorithms.
  • Ensure software solutions meet rigorous quality standards.
  • Analyze and make ongoing software improvements.
  • Debug and test hardware and embedded products.
  • Maintain current documentation of all software phases.
  • Collaborate with cross-functional partners.
  • Bachelor's degree in software, computer, or electrical engineering.
  • 7+ years in real-time embedded software development.
Good to have:
  • Knowledge of fuel cell systems
Perks:
  • Health, Dental & Vision Insurance eligibility starting from the first day of hire
  • 401(k) with 5% company match
  • Bonus eligibility
  • Paid time off including vacation, personal and sick time
  • Paid Holidays
  • Wellness Reimbursement Program
  • Potential to apply for Tuition Reimbursement
  • Employee Referral program
  • Employee Assistance Program

Job Details

Senior Software Engineer, Embedded

Status: Exempt (salaried)

Location: This is an onsite position based in Slingerlands, NY

Position Summary

The Senior Software Engineer role is responsible for the design and development of embedded software and diagnostic solutions for Plug Power’s fuel cell systems. By maintaining current software platforms and also designing new software solutions to enhance fuel cell system functionality, the Software Engineer helps deliver high quality products to our customers in the field. Effective software solutions integrated within our fuel cell systems provide visibility into system performance while allowing users to easily interface with Plug Power units. The ideal candidate for this role must be highly collaborative and effective at working with cross-functional partners to develop robust software solutions in support of electro-mechanical technology.

Core Duties and Responsibilities

  • Design, develop and implement embedded software solutions for fuel cell systems to yield improved performance and ease of interfacing
  • Specific design and development responsibilities include:
  • Embedded drivers for various boards
  • Windows programs to interface/test embedded software/devices
  • Diagnostic software and algorithms
  • Ensure software solutions meet rigorous quality standards
  • Regularly analyze software solutions and make ongoing improvements to increase product quality
  • Debug/test hardware and embedded products within systems as required
  • Maintain current documentation of all software phases concurrent with Plug Power policy
  • Commit to ongoing cross-functional collaboration to better understand technology requirements and calibrate design efforts accordingly
  • Support project teams and collaborate as needed to meet project objectives
  • Represent Plug Power in a professional manner in all interactions; support the philosophy of the organization to provide high-performing technology to maximize customer satisfaction
  • Perform other duties as assigned

Education and Experience

  • Bachelors in software engineering, computer science, electrical engineering or other relevant field of study
  • 7+ years of experience in real-time embedded software development
  • Database interface experience - i.e. Microsoft SQL Server
  • Experience using bug tracking databases
  • Experience with version control software
  • Strong familiarity with software development process
  • Knowledge of fuel cell systems is a plus
  • Experience with any or all of the following highly preferred
  • Microchip PIC/dsPIC Series experience (dsPIC 33F, PIC18F)
  • Driver development experience including CAN, USB, I2C, SPI Drivers, Bootloaders, A/D etc
  • Fluency in C/C++, Assembler
  • TMS Processor Development Background
  • UL 1998 Code Certification Experience
  • C# .NET
  • Labview
  • Excellent design, analytical and problem-solving skills
  • Superior verbal and written communication skills
  • Strong organizational skills and attention to detail
  • Results-oriented and driven work style
  • Excellent task-oriented follow-through

Similar Jobs

Western Digital - [July Onwards Intake] Internship - Sputter Process Engineering

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
3 Months ago
Immutable - Product Manager, Gamer Experience

Immutable

Sydney, New South Wales, Australia (Hybrid)
4 Months ago
bounteous - Director, Data Strategy (Contract)

bounteous

Canada (Remote)
1 Month ago
Luxoft - IT Business Analyst

Luxoft

New Delhi, Delhi, India (Remote)
8 Months ago
FlockSafety - Director of Information Security

FlockSafety

United States (Remote)
2 Months ago
AFRY - Lead Mechanical Engineer

AFRY

Alexandroupoli, Greece (On-Site)
1 Year ago
attentive - Engineering Manager, BI Tooling and Platform

attentive

United States (Remote)
1 Month ago
Ion - Principal Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago
Razer - Software Engineer - AIOps

Razer

Shah Alam, Selangor, Malaysia (On-Site)
1 Month ago
Shield AI - Embedded Software Engineer (Vision)

Shield AI

Melbourne, Victoria, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Director & GM, Consumer Products, Korea

The Walt Disney Company

Seoul, South Korea (On-Site)
5 Months ago
extreme network - Associate Account Executive

extreme network

Munich, Bavaria, Germany (Remote)
3 Months ago
PwC - Associate - Consulting - Workforce Transformation (Talent Pool)

PwC

Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
Tekion Corp - Senior Staff Product Manager

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago
CyberArk - Principal Program Manager - AI Excellence

CyberArk

Israel (Hybrid)
2 Months ago
Aledade - Senior Manager, Strategic Communications

Aledade

Arlington, Virginia, United States (Remote)
1 Month ago
N-ix - Senior Data Engineer

N-ix

Poland (Hybrid)
2 Months ago
Jasper - Lead Engineer

Jasper

United States (Remote)
1 Month ago
Mixpanel - Head of Partnerships

Mixpanel

San Francisco, California, United States (Hybrid)
1 Month ago
Nintendo - Intern - Retail Marketing & Strategy

Nintendo

Redmond, Washington, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Albany, New York, United States

ChainGuard - Global Payroll Manager

ChainGuard

United States (Remote)
1 Month ago
Marvell - Principal Test Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Month ago
Lambda - Staff Security Engineer

Lambda

San Francisco, California, United States (Hybrid)
1 Month ago
Ion - Technical Account Manager

Ion

Jersey City, New Jersey, United States (On-Site)
1 Month ago
IMC - Office Manager

IMC

New York, United States (On-Site)
1 Month ago
OKX - Financial Senior Audit Manager, US

OKX

San Jose, California, United States (Hybrid)
1 Month ago
nissan - Warehouse Operator - Somerset, NJ

nissan

New Jersey, United States (On-Site)
10 Months ago
Apple - Senior Social Producer

Apple

Los Angeles, California, United States (On-Site)
3 Months ago
Open Systems Technologies - Technical Writer

Open Systems Technologies

Boston, Massachusetts, United States (On-Site)
1 Month ago
Epic Games - Technical Artist, Developer Relations (Metahuman)

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Google - Software Engineering Manager (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
9 Months ago
ChainGuard - Enterprise Sales Engineer - ANZ

ChainGuard

Australia (Remote)
1 Month ago
Hudl - Engineering Manager

Hudl

Lexington, Kentucky, United States (Hybrid)
3 Months ago
Qualcomm - Display ASIC Design Verification Engineer

Qualcomm

Markham, Ontario, Canada (On-Site)
2 Months ago
London stock Exchange - Developer Platforms Senior Engineer

London stock Exchange

Hyderabad, Telangana, India (On-Site)
3 Months ago
Coda - Senior/Staff Software Engineer, Custom Commerce

Coda

Taipei City, Taiwan (Hybrid)
1 Year ago
Nagarro - Senior Staff Engineer, CRM Salesforce

Nagarro

New York, New York, United States (On-Site)
10 Months ago
CyberArk - Staff Software Engineer

CyberArk

Israel (On-Site)
3 Months ago
Windranger - Protocol Engineer

Windranger

Central Sulawesi, Indonesia (Remote)
5 Months ago
Coda - Senior/Staff Software Engineer

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees create products every day that are changing the way energy is produced and delivered. We thrive on innovation by fostering a learning environment that creates new, real-world products and applications. Join our team as we rapidly expand into key markets like zero-emission on-road vehicles, robotics, and stationary power – Be a part of the climate solution!

Rochester, New York, United States (On-Site)

Denver, Colorado, United States (On-Site)

New Braunfels, Texas, United States (On-Site)

Searcy, Arkansas, United States (On-Site)

Lathrop, California, United States (On-Site)

Albany, New York, United States (On-Site)

Midway, Tennessee, United States (On-Site)

Bedford, Pennsylvania, United States (On-Site)

Woodbine, Georgia, United States (On-Site)

Madrid, Community Of Madrid, Spain (On-Site)

View All Jobs

Get notified when new jobs are added by Plug power

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug