{"id":4145619,"url":"https://alion.io/job/optivolt-senior-embedded-firmware-engineer","title":"Senior Embedded Firmware Engineer","company":{"id":3862560,"name":"Optivolt","domain":"optivolt.com","url":"https://alion.io/company/optivolt","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":160000,"max":220000,"currency":"USD","period":"year","gross":null,"usd_annual":220000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embedded C","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Wi-Fi","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-10-02T21:16:53Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-11-12T06:55:37Z","board_verified":true,"closed_at":null,"days_open":40,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":40},"description":"About Optivolt\nOptivolt’s mission is to overshoot humanity’s energy supply by reimagining solar.\nAmerica is at an inflection point. We need reliable energy fast. The grid is aging. And solar, the only technology that deploys quickly enough, is still constrained by technology frozen in time.\nTo close this gap, we build intelligent solar systems that think and adapt to real world conditions. Optivolt solar systems understand the sun, the weather, shading, harsh conditions, and optimize energy flow in real time. Every Optivolt panel is designed with an aerospace power electronics brain sealed inside to make solar more powerful and cost effective than ever in any condition.\nThe next step is putting it everywhere. In the home as Optivolt Home Solar and in the field as Optivolt Solar Fields. Hyper performant, controllable, reliable solar that works for everyone, everywhere.\nOur Team & Traction\nOptivolt is a team of some of the best builders and doers in the world, drawing from incredible talent pools in aerospace, electrical engineering, design-led organizations. We ultimately will win by designing and building the world’s best solar energy products.\nBut chiefly important, our organization is a lab for those devoted to solving some of the toughest problems in energy. Everyone is expected to contribute to the mission meaningfully. Clear communication, rapid iteration, and strong work ethic is the floor for anyone on our team.\nTo date we’ve shipped over 20,000 units and have companies worth billions of dollars relying on our solar architecture.\nWhy we are looking for you\nWe are looking for an experienced Embedded Firmware Engineer ready to take on a wide range of projects. Candidates should be ready to contribute to all parts of the firmware development process and provide input on hardware development. Candidates should be comfortable working hands-on with hardware, excited to work in a fast-paced and fluid start-up environment, and experienced with relevant connected, distributed systems.\nWhat you’ll do\nDevelop embedded firmware for the Optivolt Hub and Optivolt Balancer, including current and next-generation products, with a focus on the Optivolt Hub\n\nOwn the full lifecycle of new features to maximize device performance, improve system reliability, and elevate the user experience\n\nImplement systems to provide better insights and tools for support engineers to remotely assist customers\n\nExpand integration and unit test coverage, including new hardware-in-the-loop setups\n\nDevelop ancillary desktop or embedded software to support development, testing, and production\n\nWork closely with hardware engineers and designers in the creation and bring-up of next-generation hardware\n\nProvide support to customers when issues get escalated to engineering; a small amount of travel may be required\n\nWhat we’re looking for\nBachelor’s degree or higher in Computer Engineering, Computer Science, or related field\n\nProficiency in writing reliable, maintainable embedded C/C++ applications with an RTOS\n\nProficiency with Python and/or other scripting languages for desktop tooling\n\nDemonstrated ability to own features from conception to implementation, including design, architecture, integration with external systems and stakeholders, development, testing, and maintenance\n\nExperience with communication protocols, including I2C, SPI, UART, RS-485, etc.\n\nExperience with wireless networking: Wi-Fi, Bluetooth (LE), and/or similar\n\nAbility to develop tests and test setups for unit testing and hardware-in-the-loop (HIL) integration testing\n\nExperience using and implementing CI/CD systems (such as GitHub Actions) for embedded applications\n\nHands-on experience working with and troubleshooting embedded hardware\n\nProficiency with basic lab and test equipment, including power supplies, multi-meters, oscilloscopes, logic analyzers, etc.\n\nExperience with multi-processor or coprocessor system architectures, particularly involving embedded Linux running alongside an RTOS\n\nPreferred skills\nExperience with Zephyr / nRF Connect SDK and embedded Linux coprocessor environments\n\nExperience with BLE Mesh or other Mesh Networking protocols\n\nFamiliarity with Functional Safety code, including UL/IEC 61730, MISRA, or equivalents\n\nFamiliarity with UL 1741 for solar hardware, specifically regarding Rapid Shutdown\n\nExperience writing bare-metal C/C++\n\nExperience working with solar\n\nAdditional requirements\nWillingness to work extended hours as needed to support critical milestones\n\nEveryone at Optivolt is required to participate in on call support for customers\n\nMust be based in San Francisco, CA\n\nPay and benefits\nThe estimated starting base salary range for this role is $160K-220K depending on level, location and experience, plus a generous pre-IPO equity package\nOther benefits include comprehensive health coverage, unlimited PTO, plus extra fun perks!","description_format":"text","description_chars":4882,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Unlimited PTO"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Solar Energy"],"lifecycle":[{"event":"open","at":"2026-11-12T06:55:37Z"}],"visa":[],"liveness":{"score":37,"band":"fade","label":"Fading","p_open":1,"p_active":0.666,"p_room":0.55,"age_days":40,"expected_fill_days":27,"reasons":["conf:0","win:tail"],"computed_at":"2026-11-12T07:55:34Z"},"pay":{"stated_usd_annual":220000,"is_top_pay":true},"html_url":"https://alion.io/job/optivolt-senior-embedded-firmware-engineer","json_url":"https://alion.io/job/optivolt-senior-embedded-firmware-engineer.json","meta":{"generated_at":"2026-11-12T07:55:34Z","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":15908,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00: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":3862560},"rest":"https://alion.io/mcp/rest/get_company?id=3862560"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foptivolt-senior-embedded-firmware-engineer"},{"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%2Foptivolt-senior-embedded-firmware-engineer"},{"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%2Foptivolt-senior-embedded-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/optivolt-senior-embedded-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foptivolt-senior-embedded-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4145619}},{"tool":"search_jobs","arguments":{"company":"optivolt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4145619},"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"}}