Senior Firmware Engineer

Boston, Massachusetts

Hybrid

Full Time

$150k - $200k

Job Title: Senior Firmware Engineer
Location: Greater Boston Area, MA
About 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 Doing
Tech 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 eligible
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options

Posted by: Christina Carboni