Senior Software Engineer

Rebel Systems LLC

Largo (FL)

On-site

USD 120,000 - 180,000

Full time

14 hours 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

Job summary

Precision Power Solutions (PPS) is a specialized division of EnerSys, focused on high-performance embedded software for aerospace, defense and medical applications. The Senior Embedded Software Engineer will design, develop, and maintain robust software for advanced hardware systems, leveraging C++, embedded Linux, and Yocto to deliver scalable solutions.

You will collaborate with cross-functional teams to integrate software with hardware, optimize for power and performance, and contribute to

Qualifications

  • 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.

Responsibilities

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

Skills

Embedded software
Problem solving
Team collaboration

Tools

GDB
JTAG
Logic analyzers
CMake
Git

Job description

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.

If you’re excited about working in an innovative, fast-paced, high-tech environment, where your contributions make a real impact, we’d love to hear from you!

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

Enersys • Largo (FL)

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

EnerSys Delaware Inc. • Columbia (SC)

On-site
USD 90,000 - 130,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
Manufacturing Technician III
Manufacturing Technician III

Enersys • Largo (FL)

On-site
USD 52,000 - 75,000
Generous Time Off
Comprehensive Benefits
Educational reimbursement
+2
Senior Product Engineer
Senior Product Engineer

Rebel Systems LLC • Largo (FL)

On-site
USD 100,000 - 150,000
Time off
Comprehensive benefits
Career growth and training
+2
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
Senior Embedded Software Engineer — C++/Yocto Expert
Senior Embedded Software Engineer — C++/Yocto Expert

Rebel Systems LLC • Largo (FL)

On-site
USD 120,000 - 180,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,
Project Manager
Project Manager

EnerSys • South Carolina

On-site
USD 90,000 - 130,000
Generous Time Off
Medical, Dental, Vision
Life Insurance
+3
Program Manager
Program Manager

Enersys • Florida

On-site
USD 85,000 - 120,000