> Markdown version of [/jobs/ext/71003-systems-test-engineer](https://www.wearedevelopers.com/jobs/ext/71003-systems-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Systems Test Engineer - **Company:** Lunar Energy - **Location:** San Francisco, CA, United States - **Salary:** $120,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, Amazon Web Services, Data Analysis, Macintosh Computers, Business Logic, Continuous Integration, Software Debugging, Linux, Embedded Software, Ethernet, Firmware, Python (Programming Language), Regression Testing, Systems Integration, Wi-Fi Technology, Building Management System (BMS), Grafana, Jenkins - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=55e6ee67ad629a09 ## About the Role Do you have experience in Embedded systems?, * Windows, Mac and Linux platform experience * Strong skills in Python related to scripts, control of devices etc. * Good understanding of C programming language in the interests of understanding device functionality. * At least a minimum understanding of CI/CD pipeline and data analysis tools (Jenkins, AWS, Grafana) * Ability to make things work, and a drive to break them * Demonstrated excellence in debugging complicated system-level behavior at the crossroads of electrical engineering and firmware * Outstanding written and verbal communication and the ability to smoothly work cross-functionally * A strong sense of ownership and responsibility towards delivering a great product. * Fluent in scripting/automation using Python * Experience with hardware in the loop testing * Able to read electrical schematics and device/component datasheets. * Experience with BMS, batteries, and power electronics desired * Experience with CAN, Wifi, Ethernet communications desired * BS in CS, EE, or equivalent ## Description This role is on the front line of system integration between mechanical parts, electrical boards, low-level embedded firmware, and higher-level application logic. This is a highly technical role requiring experience with integrated hardware and embedded software. You will identify and solve cross-functional integration problems, and put in place hardware and software to perform automated system-level regression testing. Lunar Energy was founded to transition homes to 100% clean energy-making our electricity greener, our air cleaner and our energy more safe, secure and reliable for all. We're a fast-growing, global company building the world's best clean energy products to electrify all homes and connect communities to form clean, resilient virtual power plants. On a given day at Lunar, you'll likely… * Participate in designing new features, develop test cases. * Put together new hardware and firmware for the first time, instrument setups and perform manual tests and capture results. * Solve integration problems and create automated system-level regression tests. * Review firmware code and highlight limitations and add test cases and propose fixes. * Work side by side with your counterparts in EE, ME, FW, and Systems to release high-quality features with extensive regression testing. * Ensure the system meets its requirements and this behavior is robust across all corner cases * Work with team in root causing issues and perform tests to exercise limits * Define and implement hardware in the loop testing * Evaluate new tools and equipments to ease and improve testing. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [All your telemetry data from any source in one place](https://www.wearedevelopers.com/videos/57-all-your-telemetry-data-from-any-source-in-one-place) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)