Logo
Motion Recruitment

Architect Embedded Software Engineer

Motion Recruitment, Boston, Massachusetts, us, 02298


Job Title: Architect Embedded Software EngineerLocation:

Greater BostonAbout Us:

Our client is a leading innovator in warehouse automation, dedicated to transforming logistics and supply chain management through cutting-edge technology. Their solutions integrate robotics, artificial intelligence, and advanced software to streamline operations and increase efficiency in warehouse environments.Position Overview:

They are seeking a highly skilled Architect Embedded Software Engineer to join their dynamic team. This role involves designing and developing high-performance embedded software systems that are critical to their warehouse automation solutions. The ideal candidate will possess deep technical expertise, a strategic mindset, and a passion for solving complex problems in a fast-paced, technology-driven environment.

Required Skills & Experience

Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field.Previous experience in warehouse automation, robotics, or industrial control systems.Demonstrated ability to lead technical projects and guide engineering teams.Experience with Agile development methodologies and practices.What You Will Be DoingTech Breakdown

Extensive experience with embedded systems development, including microcontrollers, real-time operating systems (RTOS), and low-level programming.Proficiency in C, C++, and Python for embedded systems development.Strong understanding of hardware interfaces, including UART, SPI, I2C, and GPIO, and experience with debugging tools such as oscilloscopes and logic analyzers.Knowledge of communication protocols relevant to warehouse automation, such as CAN, Ethernet, and Modbus.Experience with real-time operating systems (RTOS) and real-time software development practices.Familiarity with version control systems (e.g., Git), build systems (e.g., CMake), and development environments (e.g., Eclipse, VS Code).Daily Responsibilities

Develop and define the architecture for embedded software systems, ensuring scalability, reliability, and performance in warehouse automation applications.Lead the design and implementation of embedded software solutions for robotics, control systems, sensors, and other hardware components used in our automation solutions.Oversee the integration of embedded software with other system components, including communication protocols, data processing units, and user interfaces.Identify and resolve performance bottlenecks, optimize code, and ensure real-time system requirements are met.Work closely with hardware engineers, software developers, and system architects to ensure cohesive and efficient development processes.Drive innovation in embedded software engineering, incorporating the latest technologies and methodologies to enhance system capabilities.Create detailed technical documentation for software architecture, design specifications, and integration procedures.Provide guidance and mentorship to junior engineers, fostering a collaborative and knowledge-sharing environment.

The Offer

Bonus

OR

Commission eligibleYou will receive the following benefits:

Medical, Dental, and Vision InsuranceVacation TimeStock Options

Posted by:

Christina Carboni

Specialization:

Software Engineering Robotics Embedded C++