Share this Job

Job Title:  IOT Software Architect/Engineer

Requisition ID:  1929

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.

This position will be focusing primarily on our Reserve Power applications, which include telecommunications, IT, uninterruptible power supplies (UPS), utilities and switchgear, security, emergency lighting and general electronics. Some of the reserve power brands include PowerSafe,DataSafe, and Genesis. Our extensive product range serves a variety of reserve power applications and consistently delivers the most effective, powerful and reliable batteries available.


Job Purpose

EnerSys Delaware Inc.’s Reading, PA, office seeks an IoT Software Architect/Engineer to provide technical and strategic guidance to teams that are developing software for cloud, mobile, and embedded products.

Essential Duties and Responsibilities

Will also define technology roadmaps for future IOT/cloud based systems solutions based on Customer, Marketing, and Engineering requirements; define system level and interfacing requirements between hardware/firmware/software components within the IOT ecosystem; define and lead integration strategy of software components; perform debugging/root cause analysis of system level integration issues; allocate system level requirements to individual software components/teams; document and maintain overall system architecture; and identify nonfunctional and quality of service requirements that influence application design, trade-offs in performance, availability, and serviceability.


Must have a master’s degree (or foreign equivalent degree) in Computer Engineering/Electrical Engineering or Computer Science plus two (2) years of experience in a related position involving embedded systems.

Must also have any experience with or knowledge of: (i) cloud computing technologies such as SaaS, PaaS and IaaS; (ii) cloud services such as AWS EC2, IBM Bluemix, etc. (iii) various connectivity/messaging protocols: Bluetooth/BLE, WiFi, Zigbee, MQTT, LWM2M, etc. (iv) embedded C, C++, Java and Python programming language; (v) scalable logical and physical database design skills; (vi) socket API, Linux/RTOS; (vii) microcontroller/microprocessor architecture; and (viii) debugging hardware schematics.

Experience can be concurrent.

Applicants should send a cover letter, resume, and salary requirements to Amanda Scholl at EnerSys, 2366 Bernville Road, Reading, PA 19605. EOEM/F/D/V

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 is always looking to hire top talent.  EEOEM/F/D/V

Apply now »