Embedded Software Development Engineer for Solar Energy Systems

3 weeks ago


Folsom, California, United States Onsight Technology Inc. Full time

About Onsight Technology Inc.

We are a leading technology company in the energy industry, revolutionizing solar site management and optimization. Our cutting-edge solutions utilize AI, computer vision, and robotics to analyze and optimize solar sites, maximizing efficiency, reducing downtime, and increasing profitability.

Job Description

We are seeking an experienced Embedded Software Engineer to join our team and develop core software for our robotics and smart camera platforms. This is a pivotal role that will play a key part in delivering innovative technology to ensure the efficient operation and optimization of solar energy facilities.

Responsibilities:

  • Design, develop, and maintain embedded software using Python, C++, and Rust.
  • Collaborate with cross-functional teams to integrate hardware and software components.
  • Optimize performance on embedded Linux systems, including Nvidia hardware platforms.
  • Develop and maintain software for robotic systems, with a focus on ROS2-based architectures.
  • Implement and troubleshoot communication protocols (e.g., CAN, I2C, SPI, RTSP, ONVIF, UDP, etc).
  • Test, debug, and optimize embedded software to ensure reliability and performance.
  • Document software designs, interfaces, and implementation details.

Requirements:

  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechatronics, Computer Science, or similar/equivalent.
  • Proficiency in C++ and/or Python for embedded software development.
  • Experience with embedded Linux systems.
  • Hands-on experience with software development for robotics or AI systems.
  • Familiarity with ROS2 (Robot Operating System 2).
  • Strong technical aptitude and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Excellent communication skills.
  • Attention to detail and a commitment to developing quality systems.

Salary Range:$120,000 - $160,000 per year, depending on experience.



  • Folsom, California, United States Onsight Technology Inc. Full time

    About Onsight Technology Inc.Onsight Technology Inc. is a leading innovator in the energy industry, revolutionizing solar site management and optimization through AI, computer vision, and robotics. Our cutting-edge technology provides essential data and insights for remote sites, reducing labor costs and enabling proactive maintenance and optimization.Job...


  • Folsom, California, United States Onsight Technology Inc. Full time

    Role OverviewOnsight Technology Inc. is a pioneering force in the energy industry, revolutionizing solar site management and optimization. By leveraging AI, computer vision, and robotics, we analyze and optimize remote sites to maximize efficiency and profitability.We are seeking an experienced Data Integration Engineer to develop data pipelines connecting...


  • Folsom, California, United States Onsight Technology Inc. Full time

    Company OverviewOnsight Technology Inc. is a pioneer in the energy industry, revolutionizing solar site management through cutting-edge technology and innovative solutions.


  • Folsom, California, United States California ISO Full time

    The California ISO is a dynamic organization that plays a critical role in ensuring the reliable delivery of electricity to millions of Californians. We are seeking an experienced Sr Software Engineer to join our team and contribute to the development, maintenance, and enhancement of our supported business applications.About the RoleThis position will be...


  • Folsom, California, United States California ISO Full time

    At the California ISO, we operate the grid reliably 24/7 to safeguard the economy and well-being of 30 million Californians. Our impartial grid operator opens access to the wholesale power market, diversifying resources and lowering prices.We're committed to the health, safety, and work/life integration of our employees, offering flexible work arrangements...


  • Folsom, California, United States Qualcomm Full time

    ResponsibilitiesEnablement of Windows AI platform on Snapdragon through Snapdragon SW stackDeveloping/porting Windows drivers for AI/ML compute engines like NPU, GPU, CPU, and dedicated HWPerformance analysis and debugging of AI workloads for inefficiencies in the SW stackMinimum Qualifications:Bachelor's degree in Computer Science, Engineering, Information...


  • Folsom, California, United States California ISO Full time

    About the California ISOThe California Independent System Operator (ISO) is a crucial part of California's power grid, responsible for managing the flow of electricity across high-voltage power lines. Our goal is to ensure a reliable and efficient energy supply for 30 million Californians.We operate independently, ensuring equal access to the wholesale power...


  • Folsom, California, United States California ISO Full time

    Job OverviewThe California Independent System Operator (ISO) is a leading innovator in the energy sector, responsible for managing the flow of electricity across 80% of California's power grid. Our mission is to safeguard the economy and well-being of 30 million Californians by operating the grid reliably 24/7.We strive to create a fair and transparent...


  • Folsom, California, United States California ISO Full time

    We are excited to announce an Economic Systems Intern position at the California ISO, where you can apply your skills and knowledge to make a real impact in the energy industry.About the JobThis internship offers a unique opportunity to work on challenging projects, develop your skills, and gain exposure to the latest energy industry...


  • Folsom, California, United States California ISO Full time

    Job Title:Sr. Software EngineerCompany Overview:The California Independent System Operator (ISO) is a leading organization that manages the flow of electricity across California's power grid. We operate the grid reliably 24/7, safeguarding the economy and well-being of 30 million Californians.About the Job:We are seeking a highly skilled Sr. Software...


  • Folsom, California, United States California ISO Full time

    **Job Title:** Sr Software Engineer**About the California ISO:We are a non-profit organization that operates the grid that supplies 80% of California's electricity.We ensure reliable operation of the grid and facilitate access to diverse resources, lowering prices for consumers.The **California ISO** is committed to employee health, safety, and work/life...


  • Folsom, California, United States California ISO Full time

    **About the Job:** The California ISO is seeking a skilled Sr Software Engineer to join our team.As a Sr Software Engineer, you will play a critical role in developing, maintaining, and enhancing business applications. You will collaborate with cross-functional teams to ensure timely access to accurate, real-time data and maintain enterprise application...


  • Folsom, California, United States California ISO Full time

    Job Description:We are seeking a skilled software engineer to join our team as a Sr. Software Engineer. This role involves developing, maintaining, and enhancing supported business applications to ensure timely access to accurate, real-time data. The ideal candidate will have a strong background in software engineering, including design, development,...


  • Folsom, California, United States California ISO Full time

    About UsThe California ISO plays a crucial role in ensuring the reliable delivery of electricity across 80% of California's power grid.As an impartial grid operator, we provide equal access to wholesale power markets, promoting resource diversity and lower prices.We're committed to employee well-being, offering flexible work arrangements, including hybrid or...


  • Folsom, California, United States California ISO Full time

    About the RoleWe are seeking an exceptional Sr Software Engineer to join our team at the California ISO. As a key member of our IT department, you will be responsible for designing, developing, and maintaining business applications that support our mission-critical systems.Your primary focus will be on ensuring timely access to accurate, real-time data for...


  • Folsom, California, United States swipejobs LLC Full time

    Job OverviewWe are seeking a highly skilled and detail-oriented Strategic Energy Market Analysis Professional to join our team at swipejobs LLC. As a key member of our organization, you will play a critical role in driving business growth and success.About the RoleThe ideal candidate will possess excellent analytical skills, with the ability to interpret...


  • Folsom, California, United States California ISO Full time

    About the RoleWe are seeking a highly skilled Lead Software Developer to join our team at the California Independent System Operator (ISO). As a key member of our technology department, you will be responsible for designing, developing, and maintaining complex software applications that support our mission to operate the power grid reliably 24/7.The...


  • Folsom, California, United States Cognizant North America Full time

    At Cognizant North America, we're seeking a highly qualified Senior Java Developer to join our digital software team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining highly scalable & responsive consumer applications supporting high traffic volumes.We value collaboration, creativity, and continuous...


  • Folsom, California, United States Hire Reactor Full time

    Hire Reactor is seeking a highly skilled Software Engineering Professional to join our team in Folsom, CA. This is a full-time, on-site position that offers competitive salary and benefits.About the RoleAs a Full Stack Developer, you will be responsible for designing and implementing both front-end and back-end solutions that are robust, scalable, and secure...


  • Folsom, California, United States Cognizant North America Full time

    Cognizant North America's Digital Engineering practice is looking for an experienced Senior Software Engineer with expertise in developing and building hard-working, scalable, enterprise applications. You will be part of a cross-functional team that works on high-demand applications, collaborating with product managers, designers, and clients to deliver...