Staff Mechatronics Engineer

Dexterity develops full-stack robotics systems for warehouse automation, creating intelligent robots with human-like skill and learning capabilities.
$180,000 - $220,000
Embedded
Staff Software Engineer
In-Person
51 - 100 Employees
7+ years of experience

Description For Staff Mechatronics Engineer

As a Staff Mechatronics Engineer at Dexterity, you'll be at the forefront of revolutionizing warehouse automation through advanced robotics. You'll be responsible for architecting the Dexterity Mechatronics Software stack, choosing and building software interfaces for all hardware devices. This role requires a blend of hands-on experience and strategic thinking, as you'll work with a talented team to implement mechatronics software that meets the high standards of quality, performance, and real-time characteristics needed for intelligent warehouse robotics.

Your expertise in mechatronics devices, distributed systems, real-time systems, and performance optimization will be crucial. The ideal candidate will have a track record of developing and supporting real-time C++ applications in production environments for multiple years. You'll be involved in analyzing requirements, reviewing code, mentoring other developers, and communicating best practices.

Dexterity offers an exciting, fast-paced startup environment where you'll have the opportunity to work on technically challenging projects that have a real-world impact. The company's mission is to transform the world positively through robotics, starting with warehouse automation to create smarter, more resilient supply chains.

Key responsibilities include:

  • Architecting the Mechatronics Software stack
  • Implementing high-performance, real-time mechatronics software
  • Choosing and validating hardware devices and their software interfaces
  • Analyzing requirements and reviewing code
  • Mentoring other developers and promoting best practices
  • Evaluating new technologies and recommending improvements

Required skills:

  • MS or PhD in Computer Science or related field, or equivalent experience
  • Expert knowledge of EtherCAT, CAN, and CANopen
  • Experience with motor control, peripherals, sensors, and hardware in industrial or automotive domains
  • 7+ years of experience with Modern C++ in production
  • Proficiency in multi-threaded, non-blocking, and asynchronous programming
  • Experience with Linux and real-time operating systems
  • Strong communication and problem-solving skills

Join Dexterity and be part of a diverse, multidisciplinary team backed by world-class investors, working to make intelligent robots a reality and revolutionize the supply chain industry.

Last updated 7 months ago

Responsibilities For Staff Mechatronics Engineer

  • Architect the Dexterity Mechatronics Software stack
  • Choose, validate, and build SW interface for all hardware devices
  • Implement mechatronics software to meet quality, performance, observability and real-time characteristics
  • Analyze requirements
  • Review code
  • Mentor other developers
  • Communicate best practices via documents
  • Evaluate new technologies
  • Recommend new tools/components to improve solutions

Requirements For Staff Mechatronics Engineer

Linux
  • MS or PhD in Computer Science, or a related discipline, or equivalent experience
  • Expert level knowledge with EtherCAT, CAN and CANopen
  • Experience with motor control, peripherals and sensors and HW in the industrial or automotive domain
  • Experience with hardware systems, their idiosyncrasies, and interfacing with SW
  • 7+ years of experience using Modern C++ in production
  • Knowledge of multi-threaded, non-blocking and asynchronous programming
  • Delivering highly performant, real-time software
  • Knowledge of Linux, real-time operating systems
  • Proficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers)
  • Strong oral and written communication skills

Benefits For Staff Mechatronics Engineer

Equity
  • Comprehensive benefits
  • Equity

Interested in this job?

Jobs Related To Dexterity Staff Mechatronics Engineer

Reliability Engineer

Senior Reliability Engineer position at Dexterity, developing and executing reliability test plans for advanced robotic systems in warehouse automation.

Microcontroller Sub-system Senior Design Engineer/ Staff Design Engineer - Cork, Ireland

Senior/Staff Design Engineer role at QT Technologies Ireland, focusing on microcontroller sub-system design and development in Cork, Ireland.

Lead Software Engineer

Lead Software Engineer position at Maneva, focusing on embedded systems and AI-powered industrial applications, working remotely from Ontario, Canada.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and SoC/IP design validation with competitive compensation and benefits.

Staff Manufacturing Engineer, Advanced Composite Airframe Assembly

Staff Manufacturing Engineer position at Shield AI focusing on advanced composite airframe assembly for next-generation aircraft systems.