{"id":3944785,"url":"https://alion.io/job/vertiv-firmware-engineer-battery-system","title":"Firmware Engineer - Battery System","company":{"id":58885,"name":"Vertiv","domain":"vertiv.com","url":"https://alion.io/company/vertiv","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":83,"open_postings":460,"ghost_share":0.004,"stale_share":0.863,"repost_share":0.009,"time_to_fill_p50_days":14,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Zagreb, Croatia"],"countries":["HR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Battery Management Systems","optional":false},{"name":"C++","optional":false},{"name":"Embedded C","optional":false},{"name":"MATLAB","optional":false},{"name":"Python","optional":false},{"name":"Simulink","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-11-02T11:36:16Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-08T18:43:57Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"JOB SUMMARY:\nThe Firmware Engineer (Battery Systems) will develop, implement, and validate embedded firmware algorithms for battery management in Single Phase UPS products. This hands-on role focuses on battery monitoring, charge management, state and runtime estimation, diagnostics, and protection for VRLA and lithium-ion battery systems.\nThe engineer will turn battery models and real test data into reliable embedded firmware, taking algorithms from offline simulation through real-time HIL and laboratory validation. Working with global firmware, hardware, and power electronics teams, the engineer will improve battery performance, reliability, and service life in new and existing UPS products.\nPRINCIPAL DUTIES & RESPONSIBILITIES:\nDevelop, debug, and optimize embedded C firmware for battery-management functions running on DSP/MCU-based Single Phase UPS platforms.\nImplement and calibrate algorithms for battery state of charge (SoC), available capacity, remaining runtime, and battery-health diagnostics using voltage, current, temperature, and operating history.\nDevelop battery self-test and weak-battery detection logic; assess battery aging and degradation using charge/discharge behavior and measured battery response.\nImplement battery charging strategies and control interfaces, including charge-current limits, charge profiles, and temperature compensation appropriate to the battery chemistry.\nDevelop battery protection and operating-limit logic, including low-battery alarms, discharge cutoffs, abnormal temperature, voltage limits, and recovery behavior.\nIntegrate lithium-ion Battery Management Systems (BMS), including battery status, charge/discharge permissions, operating limits, communication faults, and safety interlocks.\nSupport detection and management of internal batteries, external battery cabinets, and modular battery strings, including changes in capacity, availability, and runtime.\nCreate and calibrate offline battery models and algorithm simulations using MATLAB/Simulink, Python, or equivalent tools, informed by measured data.\nValidate algorithms through real-time Hardware-in-the-Loop (HIL) and laboratory tests covering charging, discharging, load changes, aging, temperatures, and fault conditions.\nPerform hands-on testing and troubleshooting using battery test equipment, data acquisition, and voltage/current/temperature measurements; correlate predictions with actual behavior.\nWork with charger, power-conversion, hardware, and system engineers to coordinate battery operation, UPS transitions, fault handling, and safe system integration.\nDocument assumptions, algorithm behavior, calibration, and test results; support design reviews, new product development, and sustaining investigations.\nREQUIREMENTS:\nMaster's degree in Electrical Engineering, Electronics, Control Systems, or a related field preferred; a bachelor's degree with strong relevant experience will be considered.\nAt least 5 years of hands-on embedded firmware or embedded controls development, including practical battery-related work;\nStrong embedded C programming skills and demonstrated experience implementing algorithms on microcontrollers or DSPs (C++ is a plus).\nPractical knowledge of battery behavior during charging and discharging, including the effects of load, temperature, available capacity, and aging.\nExperience implementing or improving battery-related firmware such as state estimation, runtime prediction, charge management, battery tests, protection, or diagnostics.\nWorking knowledge of VRLA or lithium-ion battery systems; direct experience with both chemistries is not required.\nAbility to use measured voltage, current, and temperature data to develop, debug, calibrate, and validate battery algorithms.\nExperience with offline modeling or simulation using MATLAB/Simulink, Python, or similar tools, and real-time HIL or comparable system-level validation.\nHands-on laboratory experience with embedded hardware, batteries, measurement instruments, troubleshooting, and test-data analysis.\nRelevant experience may come from UPS, battery energy storage systems, battery management systems (BMS), electric vehicles, or industrial battery applications.\nPREFERRED QUALIFICATIONS:\nExperience with UPS battery operation, charging, backup runtime prediction, battery self-tests, or external battery cabinets.\nExperience with VRLA battery-health assessment, internal-resistance or voltage-transient measurements, and aging or remaining-capacity estimation.\nExperience integrating lithium-ion BMS interfaces, diagnostics, communication protocols (such as CAN), or charge/discharge limits.\nFamiliarity with battery modeling or state-estimation methods such as equivalent-circuit models, coulomb counting, OCV-based estimation, or Kalman filtering.\nHands-on experience with Typhoon HIL, dSPACE, OPAL-RT, or other real-time HIL tools for battery and UPS scenarios.\nExposure to modular, redundant, or hot-swappable battery systems, including battery-module and external-cabinet detection.\nExperience using TI C2000, STM32, NXP, or similar embedded platforms, and data analysis or test automation with MATLAB or Python.","description_format":"text","description_chars":5151,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Servers & Data Center Hardware","Power Supplies & Power Electronics","HVAC & Refrigeration"],"lifecycle":[{"event":"open","at":"2026-11-08T18:43:57Z"}],"visa":[],"liveness":{"score":77,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.857,"p_room":0.9,"age_days":6,"expected_fill_days":14,"reasons":["conf:3","win:mid","comp:brand"],"computed_at":"2026-11-08T22:28:09Z"},"pay":null,"html_url":"https://alion.io/job/vertiv-firmware-engineer-battery-system","json_url":"https://alion.io/job/vertiv-firmware-engineer-battery-system.json","meta":{"generated_at":"2026-11-08T22:28:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":46950,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58885},"rest":"https://alion.io/mcp/rest/get_company?id=58885"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvertiv-firmware-engineer-battery-system"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvertiv-firmware-engineer-battery-system"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvertiv-firmware-engineer-battery-system"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vertiv-firmware-engineer-battery-system\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvertiv-firmware-engineer-battery-system"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3944785}},{"tool":"search_jobs","arguments":{"company":"vertiv.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3944785},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}