Senior Software Engineer

Enersys

Largo (FL)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Time Off – 3+ weeks + 11 holidays
Comprehensive benefits (medical, dent,

Job summary

EnerSys's Precision Power Solutions division is seeking a Senior Embedded Software Engineer to design, develop, and maintain high-performance embedded software for advanced hardware systems. You will leverage C++, embedded Linux, and Yocto Project to deliver robust software for power and communication applications, working with cross-functional teams to integrate software with complex hardware.

The role demands a self-motivated professional who thrives in a dynamic environment and is passionate

Qualifications

  • 8+ years of experience in embedded software development.
  • Proven track record of software for embedded devices and systems.
  • Strong problem-solving skills in a fast-paced, collaborative environment.

Responsibilities

  • Design, develop, test, and debug embedded software using C++ for various platforms.
  • Work with Yocto Project to build custom Linux distributions for embedded systems.
  • Collaborate with hardware engineers to integrate software with electronics power systems.
  • Write and maintain high-quality, modular, maintainable code following best practices.
  • Optimize software for performance, reliability, and power efficiency.
  • Participate in system architecture discussions and hardware/software platform selection.
  • Collaborate with cross-functional teams to ensure seamless hardware, firmware, and software integration.

Skills

Embedded C++
Yocto Project
Embedded Linux
CANBus / I2C / SPI / UART
Troubleshooting

Tools

GDB
JTAG
Logic analyzers
CMake
Git

Job description

Select how often (in days) to receive an alert: Create Alert

Precision Power Solutions (PPS) is a specialized division of EnerSys—a global leader in stored energy solutions for industrial applications. PPS focuses on cutting-edge energy solutions for the aerospace, defense, and medical industries . As we continue to grow, we’re looking for individuals who share a passion for these industries and want to be part of an innovative, dynamic team.

Certain positions within Precision Power Solutions require access to information or technology that is subject to the International Traffic in Arms Regulations (ITAR) and other U.S. government security regulations. Candidates for these positions should be a “U.S. Person” under ITAR (U.S. citizen, lawful permanent resident, or a refugee/asylee) and/or otherwise comply with ITAR requirements for access rights to be considered for a position.

What We Offer:

  • Generous Time Off – 3+ weeks of paid time off, plus 11 paid holidays
  • Comprehensive Benefits – Medical, dental, and vision coverage for employees and dependents at a discounted rate
  • Financial & Career Growth – Life insurance, short-term disability, educational reimbursement, flexible spending accounts, and an employee stock purchase plan
  • 401(k) Matching – 100% match at a 6% contribution level
  • Innovative Culture – We value excellence, teamwork, and long-term relationships with stakeholders, colleagues, and customers. Through innovative technology and ongoing training, we invest in our employees’ skills and career development.

At PPS, we don’t just build batteries – we power systems and devices that protect not only individual citizens but communities across the world.

The Senior Embedded Software Engineer is responsible for designing, developing, and maintaining high-performance, reliable, and scalable embedded software solutions for advanced hardware systems. This role focuses on leveraging C++, embedded Linux, and Yocto Project to deliver robust software for power and communication applications. The engineer will collaborate closely with cross-functional teams to integrate software with complex hardware, contributing to innovative product development. This position is ideal for a self-motivated professional who thrives in a dynamic environment and is passionate about building cutting-edge embedded system.

Essential Duties and Responsibilities
  • Design, develop, test, and debug embedded software using C++ for a variety of embedded platforms.
  • Work with Yocto Project to build custom Linux distributions tailored to embedded systems.
  • Collaborate closely with hardware engineers to integrate software with electronics hardware, including power systems.
  • Write and maintain high-quality, modular, and maintainable code following best practices and coding standards.
  • Optimize software for performance, reliability, and power efficiency.
  • Participate in system architecture discussions and contribute to the selection of hardware and software platforms.
  • Work with cross-functional teams to ensure seamless integration between hardware, firmware, and software.
Qualifications

Required:

  • 8+ years of experience in embedded software development.
  • Proven track record of developing software for embedded devices and systems.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred:

  • Proficient in C++ (11/14/17/20) with deep understanding of embedded systems and real-time programming concepts.Strong experience with embedded Linux and the Yocto Project for custom Linux distributions.
  • Familiarity with debugging tools such as GDB, JTAG, and logic analyzers.
  • Experience with communication protocols such as CANBus, I2C, SPI, UART, etc.
  • Experience working with power systems, and knowledge of three-phase power systems is a plus.
  • Solid understanding of electronics and hardware interfaces, including schematics and PCBA Experience with CMake for building and managing software projects.
  • Experience with software version control systems (e.g., Git).
General Job Requirements
  • Generic

Communication

Technical Skills

Interpersonal Skills

EnerSys provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Rebel Systems LLC • Largo (FL)

On-site
USD 120,000 - 180,000
Manufacturing Technician III
Manufacturing Technician III

Enersys • Largo (FL)

On-site
USD 52,000 - 75,000
Generous Time Off
Comprehensive Benefits
Educational reimbursement
+2
Project Manager
Project Manager

EnerSys Delaware Inc. • Columbia (SC)

On-site
USD 90,000 - 130,000
Production Operator
Production Operator

Enersys • Florida

On-site
USD 25,000 - 33,000
Time off
Medical, dental, and vision benefits
Education reimbursement
+2
Facilities Technician
Facilities Technician

Enersys • Florida

On-site
USD 25,000 - 39,000
Paid time off
Benefits package
401(k) match
+2
Program Manager
Program Manager

Enersys • Florida

On-site
USD 85,000 - 120,000
Senior Product Engineer
Senior Product Engineer

PowerToFly • Largo (FL)

On-site
USD 90,000 - 120,000
Medical benefits
401(k) match
Educational reimbursement
+1
Program Manager
Program Manager

EnerSys Advanced Systems Inc • Florida

On-site
USD 85,000 - 110,000
Senior Embedded Software Engineer – Power Systems (C++, Yocto)
Senior Embedded Software Engineer – Power Systems (C++, Yocto)

Enersys • Largo (FL)

On-site
USD 120,000 - 170,000
Time Off – 3+ weeks + 11 holidays
Comprehensive benefits (medical, dent,
Lead Mechanical Engineer
Lead Mechanical Engineer

Rebel Systems LLC • Largo (FL)

On-site
USD 110,000 - 170,000
Generous PTO and holidays
Comprehensive benefits
Educational reimbursement