Search jobs > Boston, MA > Senior embedded software

Senior Embedded Software Engineer

Motion Recruitment
Boston, Massachusetts, United States
Full-time

Our client is a leading innovator in image processing technology, creating advanced solutions that empower industries ranging from healthcare to autonomous systems.

Their cutting-edge products push the boundaries of image recognition, processing, and analysis. They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team.

In this role, you will be responsible for developing and optimizing embedded software for their image processing platforms.

You will collaborate with cross-functional teams to design, implement, and test solutions that improve performance and enhance the capabilities of their products.

Key Responsibilities :

  • Develop, optimize, and maintain embedded software for image processing applications.
  • Design and implement real-time software for embedded systems, ensuring high performance, low latency, and efficient memory use.
  • Work closely with hardware engineers to integrate software with advanced image processing hardware components.
  • Collaborate with cross-functional teams to define software requirements and system architecture.
  • Debug and troubleshoot complex software and hardware interactions in embedded systems.
  • Optimize software for performance and scalability, ensuring compliance with industry standards.
  • Contribute to code reviews, system design discussions, and technical documentation.
  • Stay current with the latest advancements in embedded systems, image processing algorithms, and hardware technologies.

Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience in embedded software development, with a focus on image processing or computer vision systems.
  • Proficiency in C / C++, with experience in embedded programming and real-time systems.
  • Strong understanding of hardware-software integration and low-level programming.
  • Experience with image processing libraries such as OpenCV or similar.
  • Familiarity with embedded operating systems (e.g., RTOS, Linux).
  • Excellent debugging skills and experience with debugging tools (e.g., JTAG, GDB).
  • Strong problem-solving abilities and attention to detail.
  • Experience with version control systems (e.g., Git).

Preferred Skills :

  • Knowledge of FPGA or ASIC design and programming.
  • Experience with machine learning algorithms for image recognition.
  • Familiarity with signal processing and optimization techniques.
  • Previous experience working in regulated industries (e.g., medical devices, automotive).

Benefits :

  • Competitive salary and performance bonuses.
  • Comprehensive healthcare and retirement benefits.
  • Opportunity to work on cutting-edge technology with a talented team.
  • Professional development and career growth opportunities.
  • 30+ days ago
Related jobs
whoop
Boston, Massachusetts

We are looking for a highly skilled Senior Software Engineer to join our MLOps team, focusing on the development and optimization of ML cloud infrastructure. Bachelor’s Degree: A degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience. Excellent colla...

Lazarus AI
Boston, Massachusetts

As a Senior Software Engineer, you'll be an integral part of our Implementation team, working with clients, senior engineers, and data scientists to facilitate the successful and efficient adoption of our solutions. Work with development teams and product managers to ideate software solutions. Test ...

whoop
Boston, Massachusetts

Software Engineering experience developing and maintaining scalable, cloud-native software solutions. Developer Guidance: Enable our developers across the company to proactively address Data Rights concerns and engineering challenges. Work in a cross functional team that works closely with multiple ...

Apple
Boston, Massachusetts

We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple pr...

Snyk Ltd.
Boston, Massachusetts

As a Senior Software Engineer at Snyk, you'll be at the forefront of building the future of application security. Providing mentorship to more junior engineers, and playing a role in growing the next generation of engineers at Snyk. At least 5 years of commercial experience as a Software Engineer. W...

WHOOP
Boston, Massachusetts

As a Senior DevOps Engineer on the AppInfra team, you will play a key role in driving large-scale architecture projects, collaborating with cross-functional teams to design and implement infrastructure that is highly scalable, resilient, and secure. We are looking for motivated engineers to join our...

Capital One
Cambridge, Massachusetts

Senior Software Engineer, Back End (Principal Associate). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 3 years of professional software engineering experience (Internship experience does not appl...

Allscripts
Boston, Massachusetts
Remote

Complete all necessary software and non-software components in the timelines as defined by the Scrum Team/Project Manager. The purpose of this role is to understand requirements/business cases/user stories and apply computer science, engineering, and mathematical analysis to design, develop and test...

Global Technical Talent, an Inc. 5000 Company
Waltham, Massachusetts

Senior Software Engineer designs and develops new GCP cloud-native services using Golang. Partner with product, design, and peer engineering leads and managers. ...

The Resource Technology Partners
Boston, Massachusetts

Senior Software Engineer - Greenfield Development (Full-time). As an experienced Engineer and a senior member in our team, you’ll be immersed in all the elements of Software Development Lifecycles - design, development, integration, operation, support and testing. We create and deliver world class, ...