Embedded Software Engineer
1 day 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
2 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
1 day 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
1 day 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...
-
Senior Software Engineer
23 hours 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...
-
Windows AI Platform Developer
22 hours 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 Engineering Specialist
22 hours 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
2 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...
-
Software Engineering Team Lead
3 weeks ago
Folsom, United States Hire Reactor Full timeWe are seeking an experienced Software Project Manager to lead and drive our software projects to success.**About the Role:**This is a full-time position that offers stability and career growth opportunities. The successful candidate will be responsible for overseeing the complete product development lifecycle, from initial concept to final delivery.**Key...
-
GPU Software Development Engineer
7 months ago
Folsom, United States Intel Full timeJob Description Do Something Wonderful! Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let’s do something wonderful together. Join us, because at Intel, we are...
-
Software Machine Learning
3 weeks ago
Folsom, United States Advanced Micro Devices , Inc. Full timeOverview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
.NET Software Engineer I
2 days ago
Folsom, United States The Hagerty Group, LLC Full timeAs a .NET Software Engineer I, 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. As a member of this group you'll be implementing new features, investigating potential defects and addressing them if necessary, and...
-
Senior Software Engineer
21 hours ago
Folsom, California, United States Trimark Associates Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Trimark Associates Inc. As a key member of our software development team, you will be responsible for designing and implementing high-performance data analytics solutions.The ideal candidate will have a strong background in software development, with experience in...
-
Backend Software Architect
19 hours ago
Folsom, California, United States California ISO Full timeWe are seeking an experienced Sr Software Engineer to join our team at the California ISO. This is a unique opportunity to contribute to the development, maintenance, and enhancement of our supported business applications, while working in a dynamic and collaborative environment.About the PositionThis position involves a range of responsibilities, including...
-
Software Development Specialist
5 days ago
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...
-
Senior Software Engineer
3 weeks ago
Folsom, United States Trimark Associates Inc Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of high-performance data analytics solutions for the renewable energy industry.Key Responsibilities:Design and develop scalable and efficient software applications using C#, JavaScript, and other relevant technologies.Work closely with the...
-
Senior Software Developer Position
19 hours ago
Folsom, California, United States California ISO Full timeJob 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,...
-
Experienced Software Developer Position
20 hours ago
Folsom, California, United States Cognizant North America Full timeCognizant 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...
-
Systems Integration Engineer
6 days ago
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...
-
High-Performance Computing Engineer
22 hours ago
Folsom, California, United States Qualcomm Full timeAbout QualcommAs a global leader in technology innovation, Qualcomm is dedicated to pushing the boundaries of what's possible to create a smarter, connected future for all.We're seeking a highly skilled GPU Compiler Engineer to join our team and contribute to the development of innovative technologies. As a key member of our engineering group, you'll be...
-
Software Project Director
6 days ago
Folsom, California, United States Hire Reactor Full timeJob OverviewWe are seeking a highly experienced Software Project Director to lead our software projects to success. The ideal candidate will have a passion for technology and innovation, with a proven track record of managing technology projects in a collaborative environment.About the RoleThis is a full-time position that offers stability and career growth...