- 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 the software produced.
- Collaborate with product owners, senior developers, and instrument development engineers to understand business requirements, conduct research, and hold frequent reviews and demonstrations to ensure feature development meets feature and performance requirements.
- Collaborate with hardware design teams to realize electro-mechanical control systems.
- Use clear communication for translating complex technical software information to peers on cross-functional project teams.
- Review the implementations and designs of other developers, including code and documentation to ensure that established requirements and coding standards are met.
- Review designs and implementations to ensure that requirements and standards for quality, clarity, maintainability, scalability, and performance are met.
- Provide visibility and predictability to the rest of the business in the development and delivery of software.
- 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.
- Use your knowledge of computer science fundamentals and embedded software techniques, including object-oriented (OO) design / OO programming, data structures, and Linux device driver development to research technologies and tools relevant to the strategic direction of the company and department as requested.
- Bachelor's degree or equivalent combination of education and experience is required
- 7 or more years of experience in embedded software engineering
- Embedded Linux experience
- C, C++ experience
- Familiarity with Linux, Kernel device drivers, and application coding
- Knowledge and use of a scripting language such as Python, Bash, or Lua
- Buildroot or Yocto experience
- SQL experience is advantageous
- Effective verbal and written communications skills, including the ability communicate a complex array of issues both to team and other parts of the organization
- Ability to work in a cross-functional team environment as well as individually
-
Eclipse Enterprises Falmouth, United States.NET Software Engineer, .NET 8, C# - Global Internet Icon - Falmouth, Germany · (Tech stack: .NET Software Engineer, .NET 8, C#, Blazor, Azure, JavaScript, HTML5, CSS3, Agile, Programmer, Full Stack Developer, Architect, Software Developer, .NET Software Engineer) · Our client i ...
-
Spectrum Innovations Gorham, United StatesA leading developer of wireless self-powered devices is seeking an Embedded Firmware Engineer to join their R+D Centre in Munich, Germany. · The role will involve designing, developing, and implementing embedded systems for energy-harvesting wireless devices. The ideal candidate ...
-
C++ Software Engineer Simulation
1 week ago
Horizon Innovations Crescent Beach, United StatesWho You Are · Are you a fan of both computer science and spacecraft missions? Do you want to develop software using modern techniques and play a role in upcoming satellite missions? Are you looking for an international and informal work environment? · As a Software Engineer at Cr ...
-
Senior Embedded Software Engineer
5 days ago
IDEXX Laboratories Westbrook, United StatesA Senior Software Engineer within our Instrument Software Research and Development group creates 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 autono ...
-
Software Engineer
5 days ago
Roman Health Pharmacy LLC Portland, United StatesWhy work for us · We're not just like every other bank. Tyro has always been a tech company at heart, but fostering a diverse and inclusive environment, and a passion for continuous learning has always been one of the most important parts of our company's culture. · Tyros are a h ...
-
Manager, Software Engineering
6 days ago
Pharmacy Data Management Inc Poland, United StatesIf you are a visionary leader with a passion for innovation and a desire to make an impact, we want to hear from you PDMI is looking for a Manager of Software Engineering to join our innovative team to create exceptional outcomes. You will be responsible for leading an exceptiona ...
-
Java Software Engineer
1 week ago
pro search GmbH Portland, United StatesOur Maine-based client, a nonprofit delivering independent, reliable and insightful data solutions, is seeking to add a Java Developer to their growing engineering team. The Direct Hire position will own the design and modification of key system functionality, collaborating with ...
-
Director, Software Engineering
4 days ago
Capital One Portland, United States314 Main Street , United States of America, Cambridge, Massachusetts Director, Software Engineering (Risk Tech) In Risk Tech, we provide the foundation for Capital One to thrive in an uncertain world. Our engaged, empowered, and intelligent people produce outstanding products, wo ...
-
Senior Software Engineer
6 days ago
WEX Portland, United StatesJob Description · (*) This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Boston, MA; Dallas, TX; San Francisco Bay Area, CA; Portland, ME; and Washington, D.C. · About the Team/Role · We are a group dedicated to en ...
-
Senior Software Engineer
2 weeks ago
Veeva Systems Portland, United StatesVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth pot ...
-
Senior Software Engineer
2 weeks ago
Defendify Portland, United StatesThanks for your interest in working with us Defendify is a fast-growing, fun-loving cybersecurity startup with a small, vibrant team based in Portland, Maine. Resourcefulness, responsiveness, problem-solving, and simplicity are values that shape who we are, what we do, and how we ...
-
Lead Software Engineer
3 days ago
CLYNK Portland, United StatesJob Description · Job DescriptionSalary: · Lead Software Engineer · CLYNK is a circular economy solutions provider. We make it easy for retailers, brands, redemption operators and everyday people to do the right thing through our consumer-centric "bag-drop" technology solutions. ...
-
Lead Software Engineer
5 days ago
CLYNK South Portland, United StatesLead Software Engineer · CLYNK is a circular economy solutions provider. We make it easy for retailers, brands, redemption operators and everyday people to do the right thing through our consumer-centric "bag-drop" technology solutions. We are the fastest growing mode of beverag ...
-
Lead Software Engineer
1 week ago
CLYNK South Portland, United StatesLead Software Engineer · CLYNK is a circular economy solutions provider. We make it easy for retailers, brands, redemption operators and everyday people to do the right thing through our consumer-centric "bag-drop" technology solutions. We are the fastest growing mode of beverag ...
-
Software Development Engineer 4
1 week ago
WEX Portland, United States Full timeAbout the Team/Role · Team Collaboration Support applications both during and outside business hours. · Resolve issues and Service Requests quickly and efficiently. · Support production deployments, which occur on evenings and weekends. Contribute to post-deployment applicatio ...
-
Sr. Software Engineer I
2 days ago
ForeFlight Portland, United StatesForeFlight is looking for a Senior Software Engineer with experience migrating services and infrastructure from AWS Commercial to AWS GovCloud. This role will ensure that our government clients have access to our cutting-edge ForeFlight capabilities in a secure FedRAMP-compliant ...
-
Full Stack Software Engineer
18 hours ago
Roman Health Pharmacy LLC Portland, United StatesFull Stack Software Engineer - Customer & Data · We're not just like every other bank. Tyro has always been a tech company at heart, but fostering a diverse and inclusive environment, and a passion for continuous learning has always been one of the most important parts of our co ...
-
Software Engineer
5 days ago
Garmin International Inc Yarmouth, United StatesOverview: · We are seeking a full-time · Software Engineer · in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applic ...
-
Software Engineer
5 days ago
Garmin International Inc Yarmouth, United StatesOverview · We are seeking a full-time Software Engineer in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications ...
-
Backend Product Software Engineer
3 hours ago
Dropbox Poland, United States Full timeRole Description · Our strategy starts with our mission: how do we build the right set of products that can help our customers work in a more enlightened way? If the first big problem Dropbox solved was getting your files in the cloud, the new problem we're solving is helping you ...
Staff Embedded Software Engineer - Westbrook, United States - IDEXX
Description
This is a hybrid role, some days in office on the Westbrook Campus, some days remote/virtual.
IDEXX is seeking an Embedded Software Engineer to join our Instrument Development team developing the next generations of world class IDEXX diagnostic instrumentation. The successful candidate will have a background in embedded software design and development.
As an embedded software engineer, you will create embedded solutions to control the operation of electro-mechanical subsystems. You will be part of a dynamic cross-functional team including mechanical, electrical, and biological disciplines working together to deliver the next generation of clinical analyzers. These systems directly contribute to the real-time care of companion animals by bringing premium point of care clinical analyzers to life with full-stack embedded solutions.
In this role:
What you will need to succeed:
Why IDEXX:
We're proud of the work we do because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
Let's pursue what matters together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
#LI-KS1