Skip to content

Senior Software Engineer – C++ & Python
Company | Mendaera |
---|
Location | San Mateo, CA, USA |
---|
Salary | $156000 – $185000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Expertise in C++ and Python
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 3 – 5 years of professional experience developing software in C++ and Python
- Experience designing and implementing user-facing software for embedded / desktop applications
- Knowledge of software design principles, algorithms, and data structures
- Experience developing modular, reusable software components
- Experience working in Linux environments, including debugging and performance tuning
- Strong problem-solving skills and attention to detail
- High level of emotional intelligence, with the ability to work effectively in a team environment
Responsibilities
- Collaborating with Mendaera stakeholders to design and implement user interfaces, workflows, and associated software modules
- Writing clean, maintainable, and efficient code in C++ and Python
- Ensuring software quality and usability through robust testing and documentation
- Troubleshooting and debugging issues in the software stack
- Participating in code reviews to ensure adherence to best practices and coding standards
Preferred Qualifications
- Experience with Qt/QML and SKIA or other graphics engines
- Familiarity with the robot operating system (ROS)
- Knowledge of usability principles and user-centric design
- Experience with hardware-software integration or interfacing with peripheral devices