Demo

Senior Embedded Software Engineer

IDEXX
Westbrook, ME Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 5/27/2025

IDEXX is seeking a Senior Embedded Software Engineer within our Instrument Software Research and Development group to create embedded solutions to control the operation of electro-mechanical subsystems. We operate in a complex, innovative, and exciting culture, utilizing an Agile framework. Our small autonomous teams routinely inspect and adapt to accelerate our ability to deliver high-quality solutions to our customers.

This is a hybrid position with two days per week spent collaborating in the Westbrook, Maine IDEXX Headquarters campus.

Instrument Software directly contributes to the real-time care of companion animals by bringing premium bench top clinical analyzers to life with full-stack embedded solutions. These analyzers ensure the health and well-being of animals, simplify the workflow of veterinary technicians, and enable the success of veterinary businesses of all sizes. Our team operates in a fast-paced, agile environment. We strive for fast feedback in our development cycles and seek to continuously learn and adapt. IDEXX corporate culture embraces work-life balance with flexible work schedules, wellness initiatives, and active communities such as GEEXX, that foster creativity and individualism through social movie and game nights. Visit to learn more about Software at IDEXX.

What you can expect as a Senior Software Engineer with IDEXX...

Leverage your knowledge of Linux embedded systems, C, C , and Python in all phases of software development ranging from prototype development in collaboration with scientists and instrumentation engineers, integration, and product development with software development engineers, as well as ensuring the maintainability and scalability of software produced

Collaborate with product owners and senior developers to understand business requirements, conduct research, and hold frequent reviews and demonstrations to ensure feature development meets feature and performance requirements

Use clear communication for translating complex technical software information to peers on cross-functional project teams. Reviews the implementations and designs of other developers, including code and documentation to ensure that established requirements and coding standards are met. Provide visibility and predictability to the rest of the business in the development and delivery of software

To work proactively with the architectural review board to review designs and implementations to ensure that standards for quality, clarity, maintainability, scalability, and performance are met

You will be part of a multi-disciplinary team environment, utilizing agile development methods, test-driven development, automated testing, and continuous integration. This includes troubleshooting systems and identifying root causes, along with corrective actions to address issues that customers may be experiencing in the field

You will participate in discussions and initiatives around implementing best practices, upgrading tools, process improvements, and training. Provides input and makes recommendations to streamline development and improve quality

Assert your technical leadership on project teams, mentor junior developers, and promote healthy team dynamics in a collaborative environment

Use your knowledge of computer science fundamentals, including object-oriented design, data structures, OO programming, and design to research technologies and tools relevant to the strategic direction of the company and department as requested

What you'll need to succeed :

5 or so years of experience working in the embedded engineering space hopefully as a Software Engineer or similar

Usually a, Bachelors degree in Computer Engineering fits this role best, but we are open to different combinations of education and experience- don't let this qualification hold you back from applying

Experience in Embedded Engineering is a must have for this role

Experience with Linux, C, C , and Python are also important to succeed in this role

Why IDEXX?

We’re proud of the work we do, because our work matters. Every role at IDEXX contributes to enhancing the health and well-being of pets, people, and livestock. With over 10,000 global team members, customers in over 175 countries, and a fast-growing industry - we’re always looking for motivated and inspiring people to join us.

A significant portion of our growth is happening all across Europe and with growth comes opportunity! We offer competitive compensation, incentives, and benefits. Our company culture is built on our unified commitment to our mission and our offices are rich with a diversity of languages, cultures, and ways of working.

Have we piqued your interest and are ready to learn more? Apply today so that we can connect with you.

LI-KS1

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: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IDEXX

IDEXX
Hired Organization Address Charlotte, NC Full Time
Interaction Designers at IDEXX lead the ideation and design of our user’s experience with IDEXX products through the app...
IDEXX
Hired Organization Address Westbrook, ME Full Time
As an Associate Scientist joining the Water R&D team you will assist in the development of solutions that make a world o...
IDEXX
Hired Organization Address Exeter, NH Full Time
As a Payroll and Tax Analyst on our team, you will conduct payroll reporting audits, ensure payroll tax compliance, and ...
IDEXX
Hired Organization Address Columbia, MO Full Time
As a Genetics Laboratory Technician at IDEXXBioAnalytics, you will be a key contributor to one of the largest veterinary...

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

Embedded Software Engineer III

Lensa, South Portland, ME

Staff Software Engineer (Embedded)

Advanced Instruments, Inc., Westbrook, ME

AI Assistant is available now!

Feel free to start your new journey!