Share this Job
Apply now »

Job Title:  Software Engineer

Requisition ID:  3535

Reading, PA, US, 19605

Home-based Position:  No
Regular/Temporary:  Regular
Job Type:  Full-Time
Job Description: 

EnerSys is the global leader in stored energy solutions for industrial applications. We have over thirty manufacturing and assembly plants worldwide servicing over 10,000 customers in more than 100 countries. Worldwide headquarters are located in Reading, PA, USA with regional headquarters in Europe and Asia. We complement our extensive line of Motive Power and Energy Systems 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. We continue to grow in our industry by ensuring all employees possess the following core competencies: customer focused, team player, engaged, ethical, strong communication skills, and works safely.


Job Purpose

Primarily responsible for design and develop software applications with limited supervision.

Essential Duties and Responsibilities


  • Perform coding, debugging, testing and troubleshooting throughout the software development process
  • Participate in requirements gathering, code design, and documentation
  • Work on projects/matters of varying complexity with little oversight 
  • Follow established coding standards and techniques to create well-designed, testable, efficient code
  • Maintain proficiency in the application and use of systems, tools, and processes within the department’s scope
  • Assist in code reviews and with activities for projects, system improvements, and ad-hoc or emergency requests
  • Provide an interface between engineering groups, co-developers, applications, technical publications, manufacturing, marketing, sales, and the customer
  • Provide support for more senior level engineers in the engineering team
  • Develop and implement engineering specifications
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Provide customer support as directed



  • Bachelor's degree; BSCS, BSCE, BSEE or equivalent
  • 2+ years of software development and design experience
  • Strong understanding of cloud technologies including SaaS, PaaS, and IaaS
  • Experience with AWS EC2 and Microsoft Azure services
  • Knowledge of scalable logical and physical database design
  • Experience in the design and implementation of cloud applications
  • Experience with the latest cybersecurity techniques
  • Exposure to cloud-based mobile application development
  • Through understanding of UI and UX development processes, storyboards, wireframes, and rapid prototyping tools
  • Familiarity with the design/development of embedded systems
  • Understanding of C#, C++ and JAVA programming languages
  • Experience with various connectivity protocols (WiFi, Bluetooth, LoRaWan, SigFox, Zigbee)
  • Experience with socket APIs
  • Linux/RTOS experience
  • Experience with software architecture and design patterns
  • Familiarity with debugging



General Job Requirements

  • This position will work in an office setting, expect minimal physical demands.
  • Must be able to lift 25 pounds/11.5 kilos on occasions.


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.  EEO/M/F/Vets/Disabled

EEO is the Law

EEO is the Law Supplement

Pay Transparency Nondiscrimination

Nearest Major Market: Reading PA

Apply now »