Posted On Jul 12

Firmware Engineer


Location : Reading, PA 19605

Headquarters : Reading, Pennsylvania, United States

Hiring Mode : Full Time

Hiring Role : Firmware Engineer

Experience : Mid Level

Job Description
Apply On
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
The candidate is expected to be an expert in automotive software development and processes. Knowledge of AUTOSAR standards and frameworks are a must to generate compliant code and interfaces for the BSW and RTE. Experience with developing and complying with ASPICE/ISO15504 development processes and concepts is required. Initial focus of the position will be on basic software / firmware development and configuration for Lithium Ion Battery based monitoring and protection systems with a focus on safety criticality and compliance.
Essential Duties and Responsibilities
Document and configure Commasso basic software framework and drivers
Provide traceability from requirements, implementation, and testing of firmware (V-cycle)
Develop basic software C code in a compliant and auditable manner
Generate and automate test scripts to verify software functionality
Decompose system requirements into actionable software specifications
Follow and contribute to software processes and procedures
Support Functional Safety audits and assessments
Propose novel new concepts and ideas for new product developments
Collaborate with software and test engineers to efficiently complete designs
Perform risk management activities such as FTA, FMEA and HAZOPs
Coordinate and attend design / gate reviews ensuring required deliverables meet design quality standards
Bachelor’s Degree in a technical field such as Electrical Engineering, Computer Engineering, or Computer Science, with 2 years of experience
Configuration of AutoSAR components (Commasso or Vector)
Development of embedded systems from a hardware and software point of view
Experience with both bare-metal and RTOS based embedded platforms
Development of safety critical systems assessed to ISO26262, ISO61508, ISO13849, or ISO60730
Experience in calibration and testing using XCP and CANBUS based tools.
Experience with standard configuration management and source control tools (SVN, Git, etc).
Test automation utilizing standard scripting tools (Python)
Project Management Skills
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