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 5 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

Embedded Flight Software Manager, Kuiper Guidance Navigation and Control & Propulsion

Lead embedded flight software development for Amazon's Project Kuiper satellite constellation, managing teams developing spacecraft control and propulsion system software.

Mixed-Signal Modeling/Verification Engineer

Mixed-Signal Modeling/Verification Engineer role at Apple, focusing on analog/RF behavioral modeling and verification using SystemVerilog, offering $166K-$296K salary range.

Post-Silicon Validation - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on Post-Silicon Validation and CPU bring-up, requiring 5+ years of experience in silicon validation and embedded systems.

Infra IP DV - SMMU IP Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on System Memory Management Unit IP verification and test bench development for next-gen SoC products.

Lead Controls and Instrumentation Engineer

Lead Controls and Instrumentation Engineer role at Avnos, focusing on developing and implementing HDAC technology for carbon dioxide capture, requiring 8+ years of experience.