Embedded Software Engineer
3 weeks ago
- 401(k)
- Competitive salary
- Dental insurance
- Health insurance
- Stock options plan
Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge technology offered by Onsight is specifically designed to provide essential data and insights for large remote sites, without the need for additional labor costs. Onsight's advanced algorithms can identify hundreds of potential problems and predict future ones, enabling proactive maintenance and optimization. With Onsight, solar sites can maximize their efficiency, reduce downtime, and increase overall profitability. To meet the growing demands of the energy industry, Onsight Technology is expanding its engineering and development team.
Job Description
Position Overview
As an Embedded Software Engineer, you will play a pivotal role in developing and integrating core software for our robotics and smart camera platforms, ultimately delivering cutting-edge technology to ensure the efficient operation and optimization of solar energy facilities. You will work closely with hardware engineers, robotics engineers, AI specialists, production specialists, and system architects to create robust, high-performance systems. This position requires a hands-on approach to software development on embedded platforms, with a focus on robotics and AI applications.
Key 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.
- Some travel may be required for testing, or assisting in the deployment of robotic and smart camera systems at various customer sites.
- 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 develop quality systems.
- Knowledge of computer vision, sensor fusion, control systems, or machine learning is desirable.
- Experience with version control systems like Git is preferred.
- Understanding of real-time system constraints and optimization techniques is preferred.
- Experience with Rust programming language is a plus.
- Basic electrical engineering knowledge is a plus.
- Experience with off road robotics or machines is a plus.
- Knowledge of solar energy systems is a plus.
Onsight Technology is an equal-opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.
-
Embedded Software Engineer
3 weeks ago
Folsom, United States Onsight Technology Inc. Full timeJob DescriptionJob DescriptionAbout the Job Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge technology offered by Onsight is specifically designed to...
-
Embedded Software Engineer
3 weeks ago
Folsom, United States Onsight Technology Inc. Full timeBenefits: 401(k) Competitive salary Dental insurance Health insurance Stock options plan About the Job Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge...
-
Embedded Software Engineer
5 days ago
Folsom, United States Onsight Technology Inc. Full timeJob DescriptionJob DescriptionBenefits:401(k)Competitive salaryDental insuranceHealth insuranceStock options planAbout the JobOnsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar...
-
Embedded Software Engineer
3 days ago
Folsom, United States Convectivecapital Full timeBenefits:401(k)Competitive salaryDental insuranceHealth insuranceStock options planAbout The JobOnsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge...
-
Folsom, California, United States Onsight Technology Inc. Full timeAbout 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 DescriptionWe are seeking an...
-
High-Performance Embedded Software Developer
2 weeks ago
Folsom, California, United States Onsight Technology Inc. Full timeAbout 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...
-
Data Integration Engineer
5 days ago
Folsom, United States Onsight Technology Inc. Full timeJob DescriptionJob DescriptionAbout the Job Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge technology offered by Onsight is specifically designed to...
-
Data Integration Engineer
5 days ago
Folsom, United States Onsight Technology Inc. Full timeJob DescriptionJob DescriptionBenefits:401(k)Competitive salaryDental insuranceHealth insuranceStock options planAbout the JobOnsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar...
-
Data Integration Engineer
3 weeks ago
Folsom, United States OnSight Technology Full timeBenefits:401(k)Competitive salaryDental insuranceHealth insuranceStock options planAbout The JobOnsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge...
-
Data Integration Engineer
3 weeks ago
Folsom, United States OnSight Technology Full timeBenefits:401(k)Competitive salaryDental insuranceHealth insuranceStock options planAbout The JobOnsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge...
-
Software Engineer
2 weeks ago
Folsom, Pennsylvania, United States The Hagerty Group, LLC Full timeAs a highly skilled Software Engineer, you will be part of a team that oversees the development and operation of our agency management, billing, claims, and policy management products as well as our integrations with our partners.About The JobWe are looking for a talented individual to join our team as a .NET Software Engineer I.The estimated salary for this...
-
Sr. AI Platform Software Architect
17 hours ago
Folsom, United States Qualcomm Full timeCompany: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: We are looking for SW engineers to work in a team responsible for seamless enablement of Windows AI platform on Snapdragon through Snapdragon SW stack. You will work on enabling Microsoft’s Windows AI Platform through...
-
Software Engineer Professional
2 weeks ago
Folsom, California, United States California ISO Full timeJob 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...
-
Software Virtual Platform Engineer
3 days ago
Folsom, United States Qualcomm Full timeCompany:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:This role is open to working remotely from any locations in the US or Canada.Qualcomm Data Center team is developing high-performance, energy-efficient server solutions for data center applications. We are looking for highly talented,...
-
Senior Software Engineer
3 weeks ago
Folsom, California, United States Cognizant North America Full timeAt 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...
-
Software Engineering Specialist
3 weeks ago
Folsom, California, United States California ISO Full timeAbout 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...
-
Software Quality Engineer Intern
4 weeks ago
Folsom, United States Panduit Full timeAt Panduit, Our People Make the Difference. We're looking for individuals who share our passion for innovation, diversity and inclusion, and sustainability. What We Are Looking For We are seeking a detail-oriented engineering student to function as a Software Tester to join our dynamic team. The ideal candidate will be responsible for ensuring the quality...
-
Windows AI Platform Developer
3 weeks ago
Folsom, California, United States Qualcomm Full timeResponsibilitiesEnablement 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...
-
Software Engineer Position
2 weeks ago
Folsom, California, United States California ISO Full timeAbout 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...
-
Senior Software Developer
2 days ago
Folsom, United States Trimark Associates Inc Full timeThe Opportunity Join our Software team as a Senior Software Engineer with a focus on high performance data analytics, exceptional user interface design and implementation. You will contribute to the design and architecture of our data acquisition application, provide solutions to complex algorithmic and/or architectural problems, help with creating...