Demo

Senior Embedded Software Engineer

Motion Recruitment Partners, LLC
Beverly, MA Full Time
POSTED ON 1/31/2025
AVAILABLE BEFORE 3/31/2025

Job Details

Our client is a world leader in imaging technology, delivering cutting-edge solutions that empower industries ranging from healthcare to consumer electronics. Our client's products redefine the capabilities of imaging and visualization, making a profound impact on diagnostics, medical research, entertainment, and much more. Our client is committed to pushing the boundaries of technology, and they are looking for exceptional talent to help drive innovation in their Embedded Systems team.

As a Senior Embedded Software Engineer, you will play a key role in the design, development, and optimization of embedded software for our client's next-generation imaging products. You will be working with cross-functional teams, including hardware engineers, system architects, and product managers, to create software solutions that power high-performance imaging devices. This is a hands-on role where you'll be responsible for writing efficient, reliable code for embedded systems and ensuring seamless integration with hardware components.

You will also have the opportunity to mentor junior engineers, influence technical direction, and help set best practices for embedded software development across the organization.
Key Responsibilities:
  • Design and Develop Embedded Software: Write, test, and maintain embedded software that powers imaging devices, focusing on performance, reliability, and real-time functionality.
  • Collaborate Across Teams: Work closely with hardware engineers, firmware developers, and system architects to ensure smooth integration between software and hardware, including image sensors, processing units, and displays.
  • Optimization: Optimize embedded software for real-time performance, low power consumption, and resource constraints, ensuring high-quality imaging with low latency.
  • Software Lifecycle Management: Take ownership of the entire embedded software development lifecycle, from concept and design to development, testing, deployment, and maintenance.
  • Debugging and Troubleshooting: Identify and resolve issues in complex embedded systems, perform debugging, and use advanced diagnostic tools to ensure the software meets performance and functionality requirements.
  • Documentation: Maintain clear, well-organized technical documentation, including code comments, design specifications, and system integration guides.
  • Mentorship: Provide technical mentorship and guidance to junior engineers, supporting their growth and development.
  • Continuous Improvement: Stay up to date with emerging trends in embedded systems, imaging technologies, and software development tools. Introduce new tools and techniques to improve the software development process and product quality.
  • Compliance and Quality Assurance: Ensure that all software developed adheres to industry standards and regulatory requirements, particularly in fields like healthcare, where product reliability is paramount.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5 years of experience in embedded software development, with a strong focus on real-time systems and hardware-software integration.
  • Proficiency in C/C programming, with experience in embedded systems development and optimization.
  • Experience with Embedded Operating Systems: Familiarity with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or similar embedded OS.
  • Understanding of Imaging Systems: Experience with image processing algorithms, hardware interfaces (e.g., cameras, sensors), and display technologies.
  • Experience with Low-Level Hardware Interfacing: Ability to write code that interacts directly with hardware, including managing memory, peripherals, and I/O devices.
  • Familiarity with Development Tools: Experience with debugging tools (e.g., JTAG, GDB), version control systems (Git), and development environments like Eclipse, Visual Studio, or similar.
  • Strong Problem-Solving Skills: Proven ability to troubleshoot complex embedded systems and identify issues in both hardware and software.
Preferred Qualifications:
  • Experience in Imaging or Medical Devices: Knowledge of imaging technologies (e.g., cameras, sensors, image processing) and their application in medical devices or consumer electronics.
  • Machine Learning/AI Integration: Exposure to integrating machine learning algorithms for image enhancement, pattern recognition, or real-time processing on embedded systems.
  • Familiarity with Multimedia and Video Processing: Experience with video codecs, image compression standards, and video streaming protocols.
  • Agile Methodologies: Experience working in Agile development environments, including sprint planning, iterative development, and continuous integration.
Key Competencies:
  • Technical Leadership: Ability to lead technical projects, make informed decisions, and provide guidance to other engineers.
  • Collaboration and Communication: Strong interpersonal and communication skills to work effectively with cross-functional teams and stakeholders.
  • Attention to Detail: High standards for quality, ensuring robust, reliable software that meets both functional and non-functional requirements.
  • Adaptability: Ability to thrive in a fast-paced, evolving environment with changing priorities and timelines.
  • Passion for Innovation: Enthusiasm for exploring new technologies and pushing the boundaries of what embedded systems can achieve, particularly in the realm of imaging and visualization.
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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Motion Recruitment Partners, LLC

Motion Recruitment Partners, LLC
Hired Organization Address Honolulu, HI Full Time
Job DescriptionThis hybrid role offers an exceptional opportunity to work with a progressive organization focused on dev...
Motion Recruitment Partners, LLC
Hired Organization Address Washington, DC Full Time
Job Details An Alexandra, VA based SaaS company is searching for a Full Stack Engineer to join their team due to growth....
Motion Recruitment Partners, LLC
Hired Organization Address Frederick, MD Full Time
Job Details A Maryland-based manufacturing company is looking for a Data Scientist (Six Sigma) to join their organizatio...
Motion Recruitment Partners, LLC
Hired Organization Address North Andover, MA Full Time
Job Details Job Description Our client is looking for a .NET Architect Developer to help the team modernize their applic...

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Beverly, MA area that may be a better fit.

Senior Embedded Software Engineer

Motion Recruitment, Danvers, MA

Senior Embedded Software Engineer

Motion Recruitment Partners, LLC, Danvers, MA

AI Assistant is available now!

Feel free to start your new journey!