{"id":1323300,"url":"https://alion.io/job/moonwatt-senior-lead-firmware-engineer","title":"Senior | Lead Firmware Engineer","company":{"id":3781668,"name":"Moonwatt","domain":"moonwatt.com","url":"https://alion.io/company/moonwatt","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":true},{"name":"C++","optional":true},{"name":"Git","optional":true},{"name":"JTAG Debuggers","optional":true},{"name":"Python","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-08-26T15:35:04Z","employer_posted_date":"2026-08-26","last_verified_at":"2026-11-02T19:58:52Z","board_verified":true,"closed_at":null,"days_open":68,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":68},"description":"Your mission\nAbout the Role\nMoonwatt designs and builds battery energy storage systems. We're growing our engineering team to lead the design and development of firmware for our Battery Management System, and the Firmware Engineer will play a central role in architecting, building, and validating the embedded systems that monitor and control battery performance. You will set technical standards for firmware development, mentor future team members, and work closely with hardware engineers as we bring our next generation of products to market. This is a unique opportunity to own firmware architecture from the ground up in a team small enough that you shape the outcome.\nWhat You'll Do\nLead the full-stack design, development, and optimization of embedded firmware for our Battery Management System, ensuring robust monitoring and control of battery performance (e.g., state-of-charge, state-of-health, thermal management, fault detection, balancing).\nArchitect scalable, modular, and reliable firmware systems for the BMS, defining system-level requirements, communication protocols, and integration with hardware components.\nAct as the lead engineer for firmware development, mentoring future team members, setting technical standards, and driving best practices in firmware design and implementation.\nCollaborate with hardware engineers to integrate firmware with battery system components, including microcontrollers, sensors, and communication interfaces.\nDesign and execute comprehensive testing protocols to validate firmware functionality, reliability, and safety in real-world conditions.\nDiagnose and resolve complex hardware-firmware issues using tools like oscilloscopes, logic analyzers, and debuggers.\nCreate detailed documentation for firmware architecture, code, and testing procedures to ensure scalability and team collaboration.\nYour profile\nWhat We're Looking For\nExperience\n3 to 15 years of experience in embedded firmware development, with a focus on designing and implementing firmware for real-time, safety-critical systems. We will tailor the role based on seniority.\nProven expertise in designing firmware architectures for complex embedded systems, preferably for industrial-grade systems. Experience with battery management systems is a plus.\nHands-on experience integrating firmware with hardware components, preferably in energy storage, automotive, or similar industries, including testing and debugging.\nSkills\nBachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.\nExpert proficiency in C/C++ for embedded systems programming.\nStrong experience with microcontrollers (e.g., STM32, PIC, AVR) and real-time operating systems (RTOS).\nIn-depth knowledge of communication protocols (e.g., CAN, Modbus, SPI, I2C, UART).\nProficiency with hardware debugging tools (e.g., oscilloscopes, multimeters, JTAG debuggers).\nExperience with version control systems (e.g., Git) and agile development methodologies.\nFamiliarity with Python or other scripting languages for automation and testing.\nPreferred Qualifications\nExperience in utility-scale energy storage or renewable energy systems, or on battery management systems.\nKnowledge of functional safety standards (e.g., ISO 26262, IEC 61508).\nProven leadership and mentorship skills, with the ability to guide technical teams and drive projects to completion.\nStrong problem-solving skills and ability to work independently in a fast-paced startup environment.\nExcellent communication and collaboration skills to work effectively with a small, cross-functional team.\nPassion for clean energy and sustainability.","description_format":"text","description_chars":3648,"description_truncated":false,"requirements":{"experience_years_min":3,"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":["Energy & Utilities","Energy Storage"],"lifecycle":[{"event":"open","at":"2026-09-26T23:52:32Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.463,"p_room":0.35,"age_days":67,"expected_fill_days":30,"reasons":["conf:4","win:tail"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/moonwatt-senior-lead-firmware-engineer","json_url":"https://alion.io/job/moonwatt-senior-lead-firmware-engineer.json","meta":{"generated_at":"2026-11-02T22:14:51Z","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":31427,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":3781668},"rest":"https://alion.io/mcp/rest/get_company?id=3781668"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmoonwatt-senior-lead-firmware-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fmoonwatt-senior-lead-firmware-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fmoonwatt-senior-lead-firmware-engineer"},{"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/moonwatt-senior-lead-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmoonwatt-senior-lead-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1323300}},{"tool":"search_jobs","arguments":{"company":"moonwatt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1323300},"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"}}