DevJobs

Senior Software Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • C++ C++
  • Numpy Numpy
  • Git Git
  • cv2
  • SciKit
  • SciPy

Join our innovative R&D team as a software engineer where you will design, optimize, and maintain the complex Nimble beauty in-home manicure device, collaborating with a cross-discipline team of experts.


About the company:

Nimble Beauty is an innovative startup, founded in 2016 that offers an exciting cutting-edge AI device, which aims to be part of a multi-billion-dollar personal care industry.



Responsibilities

• Design, develop, and maintain software for Nimble home manicure machine.

• Optimize code for real-time Nimble painting process.

• Act as the focal point for software-related discussions within the team.

• Review and enhance existing codebase to improve reliability, maintainability, and scalability.

• Contribute to software architecture decisions.

• Manage version control using Git or other relevant tools.

• Ensure smooth deployment of software updates to the Nimble machine.

• Write unit tests and perform code reviews to maintain high-quality code standards.


Qualifications

• Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.

• Minimum of 4 years of professional experience in software development.

• Proficiency in Python (mandatory).

• Strong problem-solving skills and attention to detail.


Preferred Qualifications

• Skilled with Python performance optimization.

• Experience in design and development for IoT applications and solutions for connected devices.

• Experience with cv2, NumPy, SciPy, and SciKit python libraries.

• Experience with C++ for performance-critical components.

• Familiarity with software development for hardware systems.

• Passion for tech and creativity in solving unique challenges.

Nimble Beauty