BMS Algorithm Software Engineer developing battery state-estimation algorithms in simulation for electric vehicles. Collaborating with experts and contributing to the advancement of sustainable battery technology.
Responsibilities
Develop a flexible BMS-algorithm simulation platform
Work with experts to create and parameterize models
Implement standard and custom state of charge (SOC), state of health (SOH), state of available power (SOAP), and state of energy (SOE) algorithms
Benchmark algorithm performance under different assumed hardware configurations
Conduct diminishing-returns analysis
Requirements
Strong background in lithium-ion battery modelling and management
Skilled at programming and solving problems with data
Knowledge of lithium-ion modelling fundamentals and state-estimation algorithms
Strong mathematical and analytical background
Proficiency in MATLAB/Simulink, Python, and/or C/C++
Highly organized and solve problems with care and structure
Benefits
Flexible options for in-person, hybrid, or fully remote work
Strong emphasis on professional development and well-being
Opportunities to build new skills
Participation in a variety of training programs that support professional growth
Senior Software Engineer working on virtualization and SIL integration for vehicle development at GM. Responsible for creating virtual test environments and ensuring simulation quality across software cycles.
Staff Engineer leading application architecture for FacilityGrid’s SaaS platform. Overseeing technical direction of application layer with a hands - on leadership approach.
Software Engineer optimizing IT infrastructure processes leveraging AWS and Kubernetes based solutions at Gartner. Collaborating with teams to design and implement automated, secure cloud deployments.
Software Engineer developing advanced long - range missile systems for Saab. Collaborating with international partners throughout the entire development cycle.
Full Stack Software Engineer developing innovative software solutions for Retail Insight's analytics platform. Collaborating across teams to deliver secure, scalable, and high - performance applications.
Senior Software Engineer developing Windows sensor technology for cybersecurity at CrowdStrike. Collaborating with teams to innovate and deliver exceptional security features.
Principal Software Engineer contributing to Red Hat's OpenShift Container Platform development in Bangalore, India. Focused on architectural design, feature development, and cross - functional collaboration in a global team.
Software Engineer developing network functions virtualization solutions for telecommunications at Red Hat. Engaging in scripting, debugging, and collaboration with cross - functional teams.
Senior Software Engineer at HiQ covering the entire software development cycle from requirements to maintenance. Collaborating and developing solutions using modern tech and agile practices.