Engtal
Overview
An innovative company at the intersection of engineering and life sciences is developing cutting-edge systems that integrate hardware, robotics, and software to enable next-generation experimentation and automation. They are seeking a Senior Embedded Software Engineer to contribute to the design and development of software that powers complex instruments and connected devices. Responsibilities
Develop and maintain embedded software in C/C++ for ARM Cortex-M microcontrollers (STM32), using RTOS environments such as FreeRTOS or Mbed OS. Collaborate with hardware teams to build, calibrate, and validate electromechanical and robotic components. Design and implement reliable communication between embedded systems and connected platforms. Support robotic system development using frameworks such as ROS, building scalable and reusable modules. Translate high-level system requirements into embedded drivers, algorithms, and interfaces. Conduct peer reviews, maintain strong documentation, and promote best coding practices. Provide mentorship to junior engineers while fostering collaboration and technical growth. Troubleshoot and resolve integration issues spanning hardware and software layers. Communicate project progress, risks, and solutions to cross-functional teams. Drive improvements in development processes, tools, and workflows. Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, or related discipline (or equivalent experience). Solid background in embedded development on ARM Cortex-M microcontrollers. Proficiency with RTOS (FreeRTOS, Mbed OS) and C/C++ programming. Experience with sensors, actuators, or IoT-connected devices. Familiarity with ROS or similar robotics frameworks is a plus. Strong debugging and integration skills for complex hardware/software systems. Comfortable working in agile development environments with tools like Git and JIRA. Clear written and verbal communication skills with experience documenting specifications. Prior exposure to instrumentation, automation, or related technology fields is beneficial but not required. Seniority level
Mid-Senior level Employment type
Full-time Benefits
Medical insurance Vision insurance 401(k) Get notified about new Embedded Software Engineer jobs in
Boston, MA .
#J-18808-Ljbffr
An innovative company at the intersection of engineering and life sciences is developing cutting-edge systems that integrate hardware, robotics, and software to enable next-generation experimentation and automation. They are seeking a Senior Embedded Software Engineer to contribute to the design and development of software that powers complex instruments and connected devices. Responsibilities
Develop and maintain embedded software in C/C++ for ARM Cortex-M microcontrollers (STM32), using RTOS environments such as FreeRTOS or Mbed OS. Collaborate with hardware teams to build, calibrate, and validate electromechanical and robotic components. Design and implement reliable communication between embedded systems and connected platforms. Support robotic system development using frameworks such as ROS, building scalable and reusable modules. Translate high-level system requirements into embedded drivers, algorithms, and interfaces. Conduct peer reviews, maintain strong documentation, and promote best coding practices. Provide mentorship to junior engineers while fostering collaboration and technical growth. Troubleshoot and resolve integration issues spanning hardware and software layers. Communicate project progress, risks, and solutions to cross-functional teams. Drive improvements in development processes, tools, and workflows. Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, or related discipline (or equivalent experience). Solid background in embedded development on ARM Cortex-M microcontrollers. Proficiency with RTOS (FreeRTOS, Mbed OS) and C/C++ programming. Experience with sensors, actuators, or IoT-connected devices. Familiarity with ROS or similar robotics frameworks is a plus. Strong debugging and integration skills for complex hardware/software systems. Comfortable working in agile development environments with tools like Git and JIRA. Clear written and verbal communication skills with experience documenting specifications. Prior exposure to instrumentation, automation, or related technology fields is beneficial but not required. Seniority level
Mid-Senior level Employment type
Full-time Benefits
Medical insurance Vision insurance 401(k) Get notified about new Embedded Software Engineer jobs in
Boston, MA .
#J-18808-Ljbffr