Software Engineer - DER & OEM
Ohm Systems
Need someone with previous Solar or Energy or Car company who has DER and OEM experience.
Position Summary
seeking a Software Engineer to develop and maintain integrations with distributed energy resource (DER) manufacturers and technology providers. This role will build reliable, scalable, cloud-based software that connects to OEM APIs and collects, processes, validates, and monitors telemetry from batteries, solar systems, inverters, and other energy devices.
The ideal candidate combines strong Java software engineering, API integration, event-driven architecture, and Azure cloud experience with practical knowledge of electrical power systems and DER technologies.
Key Responsibilities
- Design, develop, test, and maintain Java and Spring Boot services that integrate with OEM APIs for batteries, solar systems, inverters, meters, gateways, and related DER equipment.
- Collect and process telemetry such as power, energy, state of charge, voltage, current, operating status, alarms, and device connectivity.
- Normalize data from different OEMs into a consistent internal telemetry model.
- Design and maintain RESTful APIs and services for exchanging data with OEM platforms and internal systems.
- Handle API rate limits, pagination, retries, timeouts, token refresh, backfills, and intermittent OEM availability.
- Develop automated data-quality checks to identify missing, delayed, stale, duplicated, or invalid telemetry.
- Investigate discrepancies between OEM portals, APIs, meters, and internal systems.
- Understand and correctly interpret power flow across solar, battery, grid, load, and inverter components.
- Account for differences between AC-coupled and DC-coupled systems when interpreting device telemetry.
- Deploy, operate, and troubleshoot containerized applications using Docker and Kubernetes in Azure cloud environments.
- Build monitoring, logging, alerting, and operational dashboards for OEM integrations and telemetry-processing services.
- Use GitHub for source control, pull requests, code reviews, automated testing, and CI/CD workflows.
- Apply software engineering best practices, including object-oriented design, unit and integration testing, secure coding, and maintainable application architecture.
Required Qualifications
- Professional software development experience using Java and Spring Boot.
- Experience designing, developing, and integrating RESTful APIs and distributed services.
- Experience with event-streaming or messaging technologies such as Apache Kafka and Azure Event Hubs.
- Experience developing and deploying applications in Microsoft Azure.
- Hands-on experience with containerization and orchestration using Docker and Kubernetes.
- Experience using GitHub or similar Git-based platforms for source control, collaboration, and CI/CD.
- Knowledge of microservices, event-driven architectures, asynchronous processing, and distributed-system design principles.
- Experience with automated testing, application monitoring, logging, and production troubleshooting.
- Effective written and verbal communication skills, including the ability to document technical systems and collaborate across teams.
- Experienced in coding using AI agents such as Claude, Cursor or Codex.
Preferred Qualifications
- Experience integrating with OEM, IoT, energy-management, or device-telemetry platforms.
- Knowledge of distributed energy resources, including batteries, solar systems, inverters, meters, and gateways.
- Familiarity with Azure services used for application hosting, messaging, monitoring, security, and data processing.
- Experience with infrastructure automation, observability platforms, and cloud-native CI/CD practices.
- ...Senior Vice President, Sales, Strategic Integrators & OEM Solutions About the Company Offers payment technology solutions and strategic partnerships across enterprise and unattended markets. Industry Financial Services Type Privately Held About the...SuggestedRemote work
- ...building an AI-operated GPU cloud — a global fleet of self-built and OEM-rented data centers running the world's most valuable compute,... ...become the system you help build. As an entry-level Software Engineer on the SRE / Monitoring Platform team, you contribute to the...SuggestedFull timeContract workInternshipLocal area
$193.3k - $261.5k
The AWS BIOS Engineering team creates and maintains custom firmware solutions for Amazon's innovative... ...issues using ITP, and JTAG tools ODM/OEM Collaboration: - Work directly with... ...5+ years of non-internship professional software development experience - 5+ years of...SuggestedInternshipLocal areaWorldwideFlexible hours$153.2k - $269.2k
...systems to intuitive design, intelligent software, and next-generation safety and entertainment... ..., with software serving as the core engine for data processing, security, and user experience... ...Leveraging its global reach as a leading OEM, General Motors controls both in-vehicle...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hoursShift work- ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...SuggestedVisa sponsorship
- ...Full-Stack Software Engineer Precision Neuroscience is building a next-generation brain–computer interface (BCI) to heal and empower millions of people living with neurological conditions. Our team brings together experts in neurosurgery, AI and machine learning, microfabrication...Work at officeRemote work
$120k - $170k
...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and...Full timeRelocation package$132k - $198.45k
...NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Team We're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the internal tools and platform systems that Nuro's...Immediate startFlexible hours$165.2k - $223.6k
...performance across our product line. The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS... ...QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design...InternshipLocal areaFlexible hours$120.5k - $243k
...Platform Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...Work experience placementWork at officeLocal areaImmediate start2 days per week$120.5k - $243k
...Platform Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help...Work experience placementWork at officeLocal areaImmediate start2 days per week$123k - $190k
...and reliable Hardware-in-Loop validation platforms to test AV software prior to deployment, to ensure enterprise usability, end-user functionality... ...and AV System Reliability. Role As a Software Engineer on the HIL Platform and Services Team, you get to be at the...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$135k - $155k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building the foundational tooling and security infrastructure that...Temporary work$125k - $200k
Full Stack Software Engineer Our client is a world class global consulting firm offering technology assistance to its many clients. Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack Software...Visa sponsorship- ...protect the world's most critical assets. Our Team's Vision Our Engineering team has established a culture based on thought leadership,... ...functional, and integration testing, ensuring robust and resilient software delivery Partner cross-functionally with Product Management,...Work at officeImmediate start
- Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include: Designing...
- SYMVIONICS, Inc. has an Immediate Opening Job Description : Full Stack Software Engineer LOCATION: NASA Ames Research Center, Moffett Field, CA (* immediate opening*) Job Description: ATM-X Freddie As an agile team, we commit code and perform code reviews with a goal...Full timeFor contractorsImmediate start
$182k - $226k
Senior Full Stack Software Engineer San Jose, California, United States Electric Hydrogen's mission is to make molecules to decarbonize our world! Our outstanding people are our most important asset and will allow us to deliver hydrogen from renewable electrolysis for heavy...Temporary work$180k - $270k
...Senior Platform Software Engineer Santa Clara, California Everpure has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion in revenue, its first billion-dollar quarter, and accelerating growth into FY27. Our strategic agenda spans...Remote workFlexible hours$58 - $60 per hour
...Akkodis is seeking a Senior Platform Software Engineer for a Contract with a client in Sunnyvale, CA (Hybrid). The ideal candidate must have strong expertise in Java, Python, JavaScript, or Go, with hands-on experience in CI/CD pipelines, containerization, and distributed...Hourly payContract workTemporary workLocal area- ...Request ID: 108895-1 Title: Senior Platform Software Engineer Location: Sunnyvale, CA Pay Rate: $53.00-56.00/hr on W2/C2C (All Inclusive) Duration: 06+ Months with Possible Extension. Job Title: Senior Platform Software Engineer Role Description:...
$207k - $259k
...SME) for all aspects of System, Software and Airborne Electronic... ...supplements.Interface with FAA DERs and Certification Authorities... ...standards.At least a BS in Electrical Engineering, Computer Engineering,... ...developments for an aircraft OEM.Experience with FAA Certification...Local area$140k - $180k
...Job Description Job Description Software Platforms Development Engineer LHH is seeking a Software Platforms Development Engineer for a direct-hire opportunity with an established organization in the automotive industry. This position will focus on developing and...Local area- ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,... ...fits together. Qualifications ~0–2 years of professional software engineering experience (internships, co-ops, and strong personal...Internship
- ...simplify security with zero compromise using AI and Machine Learning. Who You Are We are looking for a highly skilled Senior Software Engineer to assume a leadership role in developing and maintaining APIs for our AI platform. As a Senior Software Engineer, you will...Full timeTemporary work
- Required Qualifications ~6+ years of professional software development experience . ~ Strong programming experience in at least... ...of the following areas: Backend development Platform engineering Distributed systems Parallel computing...Local area
$119.25k - $150.85k
...reliable Hardware-in-the-Loop (HIL) validation platforms that test AV software before it’s deployed to vehicles. Our platforms ensure... ...before they reach the road. About the Role As a Software Engineer on the HIL Platform and Services team, you will be at the...Full timeInternshipLocal areaWork from homeRelocation package$170k - $235k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team at...Temporary work$213k - $237k
...About the role Muon is looking for a Senior Software Engineer to join our Software Platform team. This team builds and operates the paved roads (CI/CD, Kubernetes, Terraform, Bazel, AWS, IAM, data infrastructure, and more) that underpin both our internal tooling and...Permanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week$153k - $204k
...Senior Software Engineer - API Platform & Client Tooling Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables...Permanent employmentFull timeContract workTemporary workCasual workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - DER & OEM. Be the first to apply!
- software developer fintech Santa Clara, CA
- startup software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- junior software developer remote Santa Clara, CA
- software engineer Santa Clara, CA
- software data engineer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- software engineer entry level Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior robotics software engineer Santa Clara, CA



