Software Engineering Manager

Full Time Manager Level 5+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Lead and build a software development team focused on architecting and designing reusable infrastructure and software for embedded products, user applications, web applications, and cloud data processing, ensuring standardization and best practices consistent with the product development process.

Responsibilities

  • Architect scalable embedded software including board support packages for application layers
  • Develop embedded systems software for reading sensors and controlling actuators in safety-critical systems
  • Develop standard communication interfaces for inter-board and outbound system communication
  • Implement modular algorithms for battery State of Health and State of Charge
  • Collaborate with Product Engineering, Quality Assurance, and Systems Engineering teams to develop new features for the EaglePicher Battery Testing Suite
  • Collaborate with Product Engineering, Quality Assurance, and Systems Engineering teams to automate results and analyze data from the EaglePicher Battery Testing Suite
  • Design and implement battery management and maintenance applications based on customer and internal needs
  • Document software requirements and design specifications in compliance with product standards
  • Create source code following product software coding standards, including static and dynamic analysis
  • Produce integration and unit testing of delivered source code
  • Participate in safety and cybersecurity risk analysis
  • Drive the standardization of EaglePicher’s software development process
  • Support and develop software engineers by providing advice and coaching in technical reviews
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing hardware

Requirements

  • Bachelor’s Degree in Computer Engineering, Computer Science or Electrical Engineering
  • 5+ years’ experience in a software development environment
  • Managerial experience
  • Experience in Object Oriented Programming (OOP)
  • US Persons

Qualifications

  • Bachelor’s Degree in Computer Engineering, Computer Science or Electrical Engineering
  • Minimum of 5 years’ experience in a software development environment and managerial experience

Nice to Have

  • Experience in a safety regulated industry (Ex. DO-178C)

Skills

Object-Oriented Programming (OOP) *

* Required skills

Benefits

Dental Insurance
Tuition Reimbursement
Dependent scholarship programs
Vision Insurance
PTO
Medical Insurance
Matching 401(k)
Life Insurance
Disability Insurance
10 paid holidays

About EaglePicher Technologies

EaglePicher Technologies is driving the electrification of defense, aviation and space, providing the broadest range of battery systems in the world for demanding applications and setting new standards in the industry for 100 years.

Manufacturing
View all jobs at EaglePicher Technologies →