EnerSys Inc

Senior Embedded Software Engineer

EnerSys Inc$100K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in embedded software development.
  • Proven software development for embedded devices and systems.
  • Strong problem-solving skills in a fast-paced collaborative environment.
  • Proficient in C++ (11/14/17/20) with real-time programming concepts.
  • Deep experience with embedded Linux and the Yocto Project.

Responsibilities

  • Design, develop, test, and debug embedded software using C++ for diverse platforms.
  • Build custom Linux distributions with the Yocto Project for embedded systems.
  • Collaborate with hardware engineers to integrate software with electronics hardware.
  • Write and maintain high-quality, modular code following best practices.
  • Optimize software for performance, reliability, and power efficiency.
  • Participate in system architecture discussions and evaluate hardware and software platforms.
  • Ensure seamless integration across hardware, firmware, and software with cross-functional teams.

Benefits

  • 3+ weeks of paid time off plus 11 paid holidays.
  • Medical, dental, and vision coverage at a discounted rate for employees and dependents.
  • Life insurance, short-term disability, educational reimbursement, and flexible spending accounts.
  • 100% 401(k) match at a 6% contribution level.
  • Company culture prioritizing excellence, teamwork, and employee development.
Full Job Description
Job Purpose

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.
  • Knowledge of JavaScript and/or Python for scripting and tooling 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).

About EnerSys Inc

EnerSys is a global leader in stored energy solutions for industrial applications. We complement our extensive line of motive power, reserve power, aerospace/defense, and specialty batteries with a full range of integrated services and systems. With sales and service locations throughout the world, and over 100 years of battery experience, EnerSys is the power/full solution for stored DC power products.
Learn more about EnerSys Inc
Size
11,400 employees
Market Cap
$2.9 billion
Industry
Net Income
$108 million
Founded
2001
5 Year Trend
+7.2%
Revenue
$2.9 billion
NASDAQ

Similar Jobs

More Jobs at EnerSys Inc

More Aerospace & Defense Jobs

Find similar Senior Embedded Software Engineer jobs: