C&D Technologies
Software/Firmware Engineering Manager (Battery Management Systems)
7 months ago
About the Job
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
The Manager Software-Firmware Development will play the crucial role of mentoring, assisting, and leading teams to execute sophisticated requirements and cutting-edge implementation for lithium battery systems and IIoT applications. You will also leverage your technical expertise to diagnose root causes, analyze complex problems, and tailor comprehensive solutions.
Ideal Candidate Must-Haves:
• An analytical mind
• A passion for technology
• An ability to problem-solve and think critically
• A perfectionist outlook with a pragmatic approach
• Excellent written and verbal skills
• An insatiable desire to always learn and improve
Responsibilities:
• Build, lead & mentor high-performing software development teams
• Develop specifications, design requirements, and architecture documents for projects based on product management requirement
• Lead the design, development, testing, debugging, and implementation of embedded software and systems
• Support the development of new systems and the maintenance of existing systems
• Collaborate cross functionally with hardware engineers, integration testers, manufacturing engineers and product support functions
• Ensure that project milestones and goals are met while adhering to approved budgets
• Participant actively in industry activities, identifying new software technologies, new battery management methodologies and industry standards, and brining awareness to the software team
Required Education & Experience:
• Bachelor's degree in computer science, computer engineering, electrical engineering, or related field
• 5 years’ experience as a software developer
• 1-3 years management experience
• Strong written and verbal communication skills with the ability to communicate with both internal and external stakeholders and senior leadership
• Experience and knowledge on Lithium-ion batteries in motive and stationary appliances
• 3 years experience in battery management system software developments
• Experience and knowledge on functional safety, such as UL991, UL1998 or equivalent.
Skills & Proficiencies
• Connectivity: Cellular, Wi-Fi, Bluetooth, Zigbee, LoraWAN
• AWS IoT Core: MQTT, CoAP
• Operating Systems: FreeRTOS, Embedded Linux, DeviceOS
• MCU/MPU: NXP, ST, TI
• Software and Firmware source code in C/C++, Embedded C, and other languages
• Communication interfaces such as CAN, SPI, I2C, USB, UART, Ethernet and others
if you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
About the Company

C&D Technologies
C&D Technologies, Inc. is a technology company that produces and markets systems for the power conversion and storage of electrical power, including industrial batteries and electronics. This specialized focus has established the company as a leading and valued supplier of products in reserve power systems and electronic power supplies. C&D's success in these key markets has been supported by dedication to customer service. The company's core business focuses on reserve power systems supplied to leading operators of telecommunications, data transmission, infrastructure computer systems and utilities to enable them to maintain critical operations during power outages.
Similar Jobs

Senior Embedded Software Test Engineer | Airborne Software
Senior Embedded Software Test Engineer | Airborne Software
- Beta Technologies
- South Burlington, VT, US
- Remote
- Full time role
Sustainable electric transport ecosystem with advanced vertical aircraft and extensive charging infrastructure.
4 months ago

Firmware Engineering Manager
Firmware Engineering Manager
- Saildrone
- Alameda, CA, US
- In-person
- Full time role
Autonomous, eco-friendly ocean data collection for climate insights and marine preservation.
About 1 month ago

Staff Engineer, Firmware
Staff Engineer, Firmware
- Landis+Gyr
- Alpharetta, GA, US
- In-person
- Full time role
Empowering a smarter grid for reduced environmental footprints and energy efficiency worldwide.
About 1 month ago

Software & Electrical Engineering Manager
Software & Electrical Engineering Manager
- Teledyne Energy Systems
- Lincoln, NE, US
- In-person
- Full time role
Innovative energy solutions for a greener future through advanced electrolytic, thermoelectric, and fuel cell systems.
About 1 month ago

Embedded Firmware Engineer - Battery Software
Embedded Firmware Engineer - Battery Software
- Lucid Motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
29 days ago

ENGINEERING MANAGER (F/M/D)
ENGINEERING MANAGER (F/M/D)
- Ignitis group
- Kaunas, Kaunas County, LT
- In-person
- Full time role
Leading renewable energy and distributed solutions in the Baltic Sea region.
17 days ago

ENGINEERING MANAGER (F/M/D)
ENGINEERING MANAGER (F/M/D)
- Ignitis group
- Vilnius, Vilnius County, LT
- In-person
- Full time role
Leading renewable energy and distributed solutions in the Baltic Sea region.
17 days ago

Battery Modeling Team Lead
Battery Modeling Team Lead
- Electra Vehicles
- United States
- Remote
- Full time role
Accelerating sustainable electrification with advanced software for energy storage and AI-driven optimization.
16 days ago

Embedded Software Engineer
Embedded Software Engineer
- Pioneer Transformers
- Raleigh, NC, US
- In-person
- Full time role
Custom liquid-filled transformers designed for energy-efficient and sustainable electrical solutions.
16 days ago

Sr. Embedded Software Engineering Manager
Sr. Embedded Software Engineering Manager
- Nextracker Solar
- Sorocaba, SP, BR
- In-person
- Full time role
Optimizing solar energy with resilient, high-performance tracking technologies for affordable, renewable power.
15 days ago