Posted in

Senior Software Engineer – C++ & Python

Senior Software Engineer – C++ & Python

CompanyMendaera
LocationSan Mateo, CA, USA
Salary$156000 – $185000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid 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