IDEXX Livestock Diagnostics · 1 day ago
Low Level Embedded Software Engineer Staff
IDEXX is seeking a Low Level Embedded Software Engineer Staff within their Instrument Software Research and Development group to create embedded solutions for electro-mechanical subsystems. The role involves designing embedded software, developing real-time programs, and coordinating with project teams to ensure high-quality solutions are delivered.
Biotechnology
Responsibilities
Designs embedded software that controls operations of electromechanical subsystems in Company products, manages test results, provides user interfaces for these products and enables their connectivity with other related systems
Develops real-time embedded programs to control motion-enabled subsystems, allowing these to move and perform various mechanical functions necessary to achieve their purpose of design. Creates designs, configures and codes programs to the design specifications
Develops, designs, implements and tests algorithms to enable required functions to be performed, taking into account mechanical limitations, system constraints, workflow requirements and other variables
Builds applications that allow user operation and control of the machines
Develops tools or applications which allow efficient processing of large datasets for visualization and interpretation, estimating errors, statistical analysis and examining correlations, troubleshooting system behavior and testing algorithm changes or improvements. Tests final products to specifications and ensures that quality requirements are met
Coordinates with development project teams from design phase through to prototype development and production release
Participates in development of new product requirements, features and design
Evaluates field performance of existing software and systems and troubleshoots any problems by investigating root cause of software-related problems, diagnosing faults, reverse-engineering existing code
Specifies, implements and tests modifications to existing software
Creates design, release and other related software/system documentation, utilizing vendor-supplied documentation as needed
Actively supports software engineering functional excellence objectives
Qualification
Required
Skills with mathematical and analytical techniques
Ability to understand complex electromechanical systems design and related issues
Ability to write macros and generate scripts for scientific visualization and analysis
Dedication to customer satisfaction in producing highest quality code, product and follow-through support
Familiar with source level software debugging techniques and related tools
Familiar with at least one flavor of Unix or Linux
Ability to code an Object-Oriented design in C++ or Java
Ability to read and understand existing C++ or Java source code
Ability to understand UML specifications of software design elements
Working knowledge of Microsoft desktop environment and analytical tools such as MATLAB, JMP and Structured Query Language (SQL)
Fluency in the English language
Effective verbal and written communications skills, as both a listener and a speaker
Ability to work in a team environment as well as individually
Benefits
Competitive compensation
Incentives
Benefits
Company
IDEXX Livestock Diagnostics
Diagnostic tests and services to monitor the health of herd and flock animals worldwide.
H1B Sponsorship
IDEXX Livestock Diagnostics has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
2020 (1)
Funding
Current Stage
Late StageCompany data provided by crunchbase