Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - DER & OEM in Santa Clara, CA vacancy
  •  ...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... 
    Suggested
    Remote work

    Confidential

    San Jose, CA
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Contract work
    Internship
    Local area

    Bitdeer Technologies Group

    San Jose, CA
    15 days ago
  • $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... 
    Suggested
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon.com Services LLC

    Cupertino, CA
    7 hours ago
  • $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... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Sunnyvale, CA
    3 days ago
  •  ...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... 
    Suggested
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    a month ago
  •  ...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 office
    Remote work

    Precision Neuroscience

    Santa Clara, CA
    4 days ago
  • $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 time
    Relocation package

    Scout AI

    Sunnyvale, CA
    2 days ago
  • $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 start
    Flexible hours

    Nuro

    San Jose, CA
    24 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon Web Services, Inc.

    Santa Clara, CA
    7 hours ago
  • $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 placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 days ago
  • $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 placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $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 time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $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

    SpaceX

    Sunnyvale, CA
    2 days ago
  • $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

    The Resource Collaborative

    Cupertino, CA
    2 days ago
  •  ...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 office
    Immediate start

    Illumio

    Sunnyvale, CA
    2 days ago
  • 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... 

    MindSource

    Cupertino, CA
    2 days ago
  • 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 time
    For contractors
    Immediate start

    Symvionics

    San Jose, CA
    2 days ago
  • $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

    Electric Hydrogen

    San Jose, CA
    2 days ago
  • $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 work
    Flexible hours

    Everpure LLC

    Santa Clara, CA
    4 days ago
  • $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 pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Sunnyvale, CA
    1 day ago
  •  ...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:... 

    Artech

    Sunnyvale, CA
    2 days ago
  • $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

    Archer Aviation

    San Jose, CA
    3 days ago
  • $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

    LHH US

    Sunnyvale, CA
    3 days ago
  •  ...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

    Boson AI

    Santa Clara, CA
    4 days ago
  •  ...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 time
    Temporary work

    Cisco Systems

    San Jose, CA
    5 days ago
  • 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

    Vsion Technologies Inc

    Sunnyvale, CA
    1 day ago
  • $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 time
    Internship
    Local area
    Work from home
    Relocation package

    General Motors

    Sunnyvale, CA
    3 days ago
  • $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

    SpaceX

    Sunnyvale, CA
    2 days ago
  • $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 employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    21 hours ago
  • $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 employment
    Full time
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - DER & OEM. Be the first to apply!