Software Engineer - DER & OEM
Ohm Systems Inc
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.
$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...SuggestedLocal area- ...build and work on a new full-stack operating system. As a Software Engineer on the team, you will develop, design, and implement core OS... ...performance Collaborate closely with hardware partners and OEMs to define BSP, HAL, device drivers, and integration strategies...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$135k - $145k
...Work is performed under guidance of senior engineers and technical leads. Bertrandt US is seeking a Junior Software ADAS Engineer to support the deployment, maintenance... ...or integration activities Familiarity with OEM or Tier 1 automotive development environments...SuggestedLocal areaWeekend work$150k
...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...SuggestedFull timeVisa sponsorship$120k - $170k
...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface... ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications...SuggestedFull timeRelocation package- ...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...Full timeWork at officeImmediate start
$152k - $241.5k
...you will be a contributing member of the OEM AI Factory SA team. Our work encompasses... ...Administration and Site Reliability Engineering. You will acquire insight into various facets... ...include GB200/300 NVL72, along with our software stack that assists with the deployment,...Full timeWork at office$120k - $172k
...quality and reliability performance for OEM networking hardware deployed across Google... ...systemic issues.Partner with Hardware Engineering and Network Operations to define and enforce... ...thermal management.Familiarity with the software stacks and Network Operating Systems...Worldwide$174k - $252k
...technical strategy, system architecture, and engineering roadmap for Phone by Google's CallCore... ..., guide, and grow a team of Android software engineers, fostering a culture of velocity... ...OS Platform, DeepMind, and major global OEM partners to deliver AI calling...Worldwide- ...- apply now and let’s move the industry forward, together! About the role What you should expect as a full-stack senior software engineer - maximum agency, tight feedback loops with customers, and no shortage of product challenges that directly translate to business...Full timeRemote work
$182k - $226k
...to deliver hydrogen from renewable electrolysis for heavy industry, at prices below fossil fuels. We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will develop mission-critical software that powers the world's most...Full timeTemporary work- ...deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs inference...Full time
$136k - $200k
...practical experience.2 years of experience with software development in one or more programming... ...and resolution, and software test engineering. Google's software engineers develop the... ...Google TV is focused on scaling across the OEM ecosystem; working closely with third-...Full time$140k - $224.25k
...see how you can make a lasting impact on the world.The NVIDIA Operations organization is seeking an experienced full stack software engineering professional for the position of Full Stack Software Engineer. As a member of our team, you will be an integral part of custom...Full time$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure. Our...Full time$193.3k - $261.5k
The AWS BIOS Engineering team creates and maintains custom firmware solutions for Amazon's innovative... ...issues using ITP, and JTAG toolsODM/OEM Collaboration:- Work directly with ODM... ...5+ years of non-internship professional software development experience- 5+ years of...InternshipLocal areaWorldwideFlexible hours$184k - $287.5k
...and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated... ...with data center architects, ODMs, and OEMs to define factory and data center... ...emulation technology.Mentor architects and engineering teams to grow them into future leaders.Make...Full timeRemote workShift work$100k - $135k
...seek talented, passionate, and committed engineers, technologists, and business leaders to join... ...Summary:Supermicro is seeking a talented Software QA Engineer with great attention to... ...evaluation test reports.Perform ad-hoc testing on OEM systems.Enforce software quality control...Worldwide$120.75k - $161k
...Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this... ...tolerance, horizontal scalability, and load balancing. Performance Engineering: Drive the scaling, optimization, and innovation of the Data Platform...Permanent employmentFull timeWork at office3 days per week$224k - $356.5k
NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers... ...system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel...Full time$123k - $190k
...and reliable Hardware-in-Loop validation platforms to test AV software prior to deployment, to ensure enterprise usability, end-user functionality... ...Validation and AV System Reliability. RoleAs 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- ...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
$280k - $380k
...fast at internet scale. We focus on reliability and automation, engineering systems that perform under stress and continuously improve. We... ...experienced DevOps/SRE (Site Reliability Engineering) Senior Software Engineer to join our dynamic team. The ideal candidate will...Full timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$184k - $287.5k
The Autonomous Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets...Full time- ...universal Physical AI OS, making robots as easy to build and deploy as software. Today, robotics is fragmented, slow, and closed: most builders... ...it with you. The Role We are looking for a Senior AI Engineer to design, build, and ship AI-powered software across the full...Full time
$300k - $425k
...systems like Search, Recommendations, Ads, and Voice to shape customers' experiences is why we’re actively looking for a Senior Software Engineer, Content Platform who can drive further innovation. About the role Roku pioneered streaming to the TV and continues...Full timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$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 SpaceX...Permanent employmentFull timeTemporary work- ...for someone who has: Must have at least a Master’s Degree in Computer Science, Electrical Engineering, or Mechanical Engineering, At least 1 year of experience in a software engineer role with a technology company At least 12 months of experience using Python,...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$184k - $287.5k
...NVIDIA Senior Software Engineer NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep...Worldwide$174k - $252k
...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...
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



