Logo
Motion Recruitment

Senior Firmware Engineer

Motion Recruitment, Boston, Massachusetts, us, 02298


Job Title:

Senior

Firmware

EngineerLocation:

Greater Boston Area, MAAbout Us:

Our client is the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, with the mission to optimize supply chain efficiency and redefine logistics through intelligent, innovative solutions. They are committed to pushing the boundaries of technology and delivering exceptional results for our clients.We are seeking a highly skilled Senior Firmware Engineer to develop and optimize firmware for our advanced robotics systems. This role requires a blend of technical expertise, creativity, and problem-solving skills. You will work closely with hardware and software teams to deliver robust, high-performance firmware solutions that drive our robotic systems.

Required Skills & Experience

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.Minimum of 5 years of experience in firmware development for embedded systems.Proficiency in C/C++ for embedded systems.Experience with microcontrollers and RTOS.Familiarity with hardware interfaces and communication protocols (e.g., UART, SPI, I2C).Strong debugging and problem-solving skills.Excellent communication and teamwork abilities.Detail-oriented and proactive in identifying and solving issues.Desired Skills & Experience

Experience with robotics systems and automation.Knowledge of machine learning or AI integration in firmware.Familiarity with simulation tools and robotics frameworks (e.g., ROS).What You Will Be DoingTech Breakdown

Firmware Development (50%)Integration & Testing (25%)Optimization (15%)Documentation & Collaboration (10%)

Daily Responsibilities

Design, implement, and maintain firmware for robotic systems, ensuring high performance and reliability.Collaborate with hardware engineers to integrate firmware with robotic components and peripherals.Develop and execute test plans, identify issues, and debug firmware to ensure functionality and stability.Optimize firmware for performance, memory usage, and power efficiency.Create and maintain documentation for firmware design, implementation, and testing.

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 C++