C++ Software Engineer
Backend Developer
Electrical Engineering
C++ Language
Developer
DevOps
Embedded Software
Embedded Systems
Engineering
Freertos
Hardware Engineering
Hardware Software Co Design
Integration
Programming
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
Systems
Job Description
The role is focused on building and integrating core system capabilities across the platform and application domains that support smart home functionality, voice control, and an AI-driven experience.
Role Overview
As a C++ Software Engineer with Josh.ai in Denver, CO (onsite), you will contribute to core features spanning device and system layers, support partner integrations, and help resolve issues that emerge across the platform and application stack. You will also contribute to architecture decisions and identify process improvements.
Key Responsibilities
- Develop and extend core features within the Josh system across platform and application domains.
- Write and maintain device drivers and contribute to integrations with partner products.
- Maintain regular communication in both written and verbal form to collaborate cross functionally with backend and frontend teams, UI/UX designers, and other stakeholders.
- Diagnose system troubleshooting needs and drive problem-solving across platform and application domains.
- Support architecture efforts and recommend process improvements.
Required Qualifications
- 4-year degree in computer science or a related field.
- 3 years of professional experience programming in C++.
- Strong interpersonal skills, with demonstrated capability in communication, project management, and problem solving.
Technologies
- C++, Go, Python
- FreeRTOS
- Git, JIRA
Preferred Skills
- Experience with Go and/or Python.
- Experience with FreeRTOS or embedded systems.
- Interest and/or experience in the smart home automation movement.
- Comfort with frequent incremental code testing and deployment.
- Familiarity with an agile team environment and related processes, including tools such as Git and JIRA.
Compensation and Location
- Location: Denver, CO (onsite)
- Salary Range: USD 100,000 - 140,000 per yearly
Benefits
- Competitive Salary
- Stock Options
- Medical, Dental, and Vision Benefits
- Life and Disability Insurance
- 401(k) Matching
- Casual Dress Code and Atmosphere
- Paid Parking
- Free Smart Home Products
- 9 Paid Holidays
- 3+ Weeks Vacation
- Office Snacks
- Company-Sponsored Outings
- Conference Opportunities
- Matching Non-Profit Donations
How to Apply
Send your resume and complete the short form at http://josh.ai/developerjob.
You may also submit your resume to [email protected].