Senior embedded software engineer Job at Motion Recruitment, Boston, MA

WjBrMFVWa211amQxVzVCVWxvcFdLejU4TFE9PQ==
  • Motion Recruitment
  • Boston, MA

Job Description

Job Title: Senior Embedded Software Engineer

Location: Greater Boston, 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.

Position Overview: Our client is seeking a talented and experienced Senior Embedded Software Engineer. In this role, you will be instrumental in designing, developing, and optimizing embedded software for our state-of-the-art warehouse robotics systems. You will work closely with cross-functional teams, including hardware engineers, robotics experts, and software developers, to deliver high-performance, reliable, and scalable software solutions.

Required Skills & Experience

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in embedded software development, with a strong focus on real-time systems and robotics applications.
  • Proficiency in C/C++ programming for embedded systems.
  • Extensive experience with real-time operating systems (RTOS) and multi-threaded programming.
  • Familiarity with hardware-software integration and debugging techniques.
  • Experience with communication protocols such as UART, SPI, I2C, and CAN.
  • Strong understanding of robotics principles, including motion control, sensors, and actuators.
  • Knowledge of version control systems (e.g., Git) and software development best practices'
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Proactive, self-motivated, and able to work effectively both independently and within a team.
Desired Skills & Experience
  • Experience with machine learning or artificial intelligence in robotics.
  • Familiarity with simulation tools and robotics frameworks (e.g., ROS).
  • Knowledge of cybersecurity practices for embedded systems.
What You Will Be Doing
Tech Breakdown
  • C/C++
  • Embedded systems

Daily Responsibilities
  • Architect, design, and implement embedded software for robotic systems, ensuring high performance, reliability, and real-time capabilities.
  • Collaborate with hardware engineers to integrate embedded software with robotic hardware, optimizing system performance and functionality.
  • Analyze and enhance software for efficiency, real-time response, and resource management, addressing performance bottlenecks and improving overall system stability.
  • Develop and execute test plans to validate software functionality, robustness, and performance. Identify, troubleshoot, and resolve software defects and issues.
  • Create and maintain comprehensive documentation, including design specifications, code comments, and user manuals.
  • Work closely with cross-disciplinary teams, including robotics, mechanical engineering, and product management, to ensure cohesive development and integration efforts.
  • ? Innovation: Stay current with industry trends, emerging technologies, and best practices in embedded systems and robotics. Propose and implement innovative solutions to advance our technology stack.


The Offer
  • Bonus OR Commission eligible
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Report this job
  • Dice Id: 10105282
  • Position Id: 750119

Job Tags

Similar Jobs

GEOR Global Recruitment (Shenzhen) Ltd.

Foreign teachers in full-time training centers Job at GEOR Global Recruitment (Shenzhen) Ltd.

Teaching kids 3 to 9 years old classes and get ready for teaching plan, demo classes and other activities

UTEC, Inc

Housing Manager Job at UTEC, Inc

 ...Job Title: Housing Manager Reports to: Director of Housing Type: Full Time Category: Tier 6 Background on UTEC, INC.: UTECs promise is to ignite and nurture the ambition of our most disengaged youth to trade violence and poverty for social and economic... 

International Paper

HR Coordinator Job at International Paper

 ...organizations; communication with authorized staffing agencies; sourcing, screening, and corresponding...  ...and contractors regarding policies and work rules that apply to all individuals who...  ...Benefits including insurance for home, auto, vision and pets. The Career... 

Hire it People, Inc

Data Architect Job at Hire it People, Inc

Job Seekers, Please send resumes to ****@*****.*** Job Details: Expert in Cloud and Data platform architecture. Must have Pharma Regulatory Experience Preferrable Veeva CMS experience AWS Solution Architecture/ certification a plus. Experience...

ContactLink Solutions

Spanish Medical Interpreter Job at ContactLink Solutions

 ...WE ARE HIRING INTERPRETERS!!! LANGUAGE: SPANISH Requirements: ~90% English proficiency ~ Steady wired internet connection ~ USB Wired...  ...the industry the interpreter works with (healthcare and medical, specifically). Go into internal professional training...