Senior Control Software Engineer
On-site
Full Time
#Software Engineering
#C++
#Matlab
#Software
#Embedded Systems
#Systems
#Algorithm Development
At Pebble, we are redefining the experience of living and traveling by creating fully electric, hassle-free recreational vehicles. Our team brings together deep expertise from the automotive and consumer technology sectors to eliminate the traditional frustrations of RV ownership. We are focused on building a sustainable, flexible lifestyle that allows people to work and explore from anywhere. If you are passionate about creating technology that makes off-grid living both magical and practical, we invite you to join our mission in Sunnyvale, California.
Key outcomes
- Partner with our hardware and firmware teams to design and implement control software for vehicle and HVAC systems.
- Develop robust, efficient code using C and C++ to power our control algorithms.
- Use Matlab and Simulink to model, simulate, and refine complex control systems.
- Validate and test your algorithms directly on embedded hardware.
- Ensure seamless integration of your software within our broader vehicle architecture.
- Continuously improve algorithm performance and optimize resource usage.
- Collaborate with quality assurance to identify, troubleshoot, and resolve software issues.
- Maintain clear documentation for all designs, specifications, and testing procedures.
- Provide mentorship and technical leadership to junior members of our engineering team.
Requirements
- A bachelor’s degree in electrical engineering, computer science, or a related technical discipline.
- At least 5 years of professional experience in developing control software.
- Strong proficiency in C and C++, along with experience using various scripting languages.
- Proven ability to design and simulate systems using Matlab and Simulink.
- A solid foundation in control theory and the development of production-grade algorithms.
- Practical experience working with embedded systems and real-time operating systems.
- Exceptional debugging and problem-solving capabilities.
- Strong communication skills and the ability to thrive in a collaborative, cross-functional environment.
Compensation
We offer a comprehensive benefits package to support your health and long-term financial goals. This includes healthcare coverage, dental insurance, vision insurance, a 401k plan, and unlimited paid time off.
How to apply
If you are ready to help us shape the future of mobile living, we would love to hear from you. Please submit your application to our team so we can learn more about your background and how your skills align with our goals at Pebble.
Pebble
0 views







