Job type full-time
Not provided by employer
Full job description
As a member of the embedded engineering team, you will create and maintain instrument control software to facilitate the automated acquisition, analysis and display of cell microscopy images for our commercial products.
Sartorius is seeking a senior embedded software engineer to join our growing team in ann arbor, miOur products enable the biopharmaceutical industry to be at the forefront in the development and advancement of treatments for serious diseases.
What you will accomplish together with us
As a member of the embedded engineering team, you will create and maintain instrument control software to facilitate the automated acquisition, analysis and display of cell microscopy images for our commercial products.
Work is split primarily between two target environments:
A windows background service, authored in c++ and utilizing win32 and mfc (80%)
Arm microcontroller firmware, authored in embedded c (20%)
Embedded software engineers work with electrical and mechanical engineers, image-processing experts and user-interface software developers to code optimized methods for instrument operationAs required, embedded software engineers also contribute to the development of testing and prototyping tools, as well as fixtures for testing instrument subsystems.
What will convince us
B.sIn computer science, computer engineering or equivalent
A strong background in c++ and multi-threaded application development is required.
Understanding of the fundamentals of object-oriented programming, inheritance and polymorphism
5+ years of experience writing, testing and debugging c++ in multi-threaded, event-driven applications
5+ years of experience with visual studio, mfc and win32 programming
C++ standard template library experience
Familiarity with microsoft windows 7 and 10 platform
Software design skills with an eye toward resource (cpu, memory, disk) optimization
Preferred:
Experience with modern c++ language features (c++11/c++14/c++20)
Experience with development with c#/.net
Experience with microcontroller programming and serial communications protocols (usb, rs-232, i2c)
Experience with refactoring and re-architecture of existing codebase
Experience with digital camera apis and standard image formats
Experience with stepper motor controllers and basic understanding of kinematics
Basic concepts of signal processing: statistics, filtering, thresholding, min/max, etc.
Experience with electrical engineering and microcontroller board design
Experience with windows component object model (com)
Experience writing automated unit tests or with test-driven development (tdd)
As a federal contractor subject to executive order 14042, we require all of our employees to be vaccinated as a condition of employment, subject to reasonable accommodations for reasons related to a disability or for religionIf you will require an accommodation, we will discuss this with you should an offer of employment be extended to you.
Identification with our core values: sustainability, openness, enjoyment
What we offer
Sartorius’ ambition is to simplify progress in the bio-pharmaceutical industry to help translate scientific findings into new therapeutics faster and more efficientlyNearly 10,000 employees at more than 60 sites are working together on achieving our goal: better health for more peopleAnd together, we have grown strongly over the past yearsEnjoy the advantages of working with a global player:
Opportunity for international career development:
A global network offering seminars and training sessions, expert and manager career paths
Open and highly collaborative culture: mutual support within teams and working as equals, team spirit and international collaboration
Work-life balance: working from home at many sites
Intelligent working environment: working in smart buildings with the latest technology and equipment
Ambitious goals: sartorius plans to double its sales revenue approximately every five years and expects to grow its global team to approximately 15,000 people in 2025.
All qualified applicants will be considered for employment without regard to race, color, religion, sex or national originWe are also an equal opportunity employer of individuals with disabilities and protected veterans.
Please view equal employment opportunity posters provided by ofccp here.
E-verify participation info
E-verify workers rights
#li-remote
We look forward to receiving your application.
Www.sartorius.com/career
Sartorius is an equal opportunity/affirmative action employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
All employment decisions are based on valid job-related requirements.
If you are a qualified individual with a disability or a disabled veteran and are unable or limited in your ability to use or access our website, you may request a reasonable accommodation to express interest in a specific openingYou can request reasonable accommodation by calling +1 631 254 4249 ext 8330 or via e-mail at [email protected]
We look for employees who would like to grow with us and move the innovative life sciences sector forwardIn the process, we focus on agile project work, mutual support within teams and working as equalsSartorius thrives as a company with people who give their very best every day and who are eager to develop personally and professionally.
Further insights into our world of work can be found here.
Hiring insights
Job activity
Posted 22 days ago
Responsibilities: Web designing/developmentWeb content management -reviewing existing content across the website and other platforms-content writing-on page and off page optimization-link...
Apply For This JobJob Type Full Time Job Description . Key to this approach is the instantiation of an API-centric developer ecosystem that...
Apply For This JobJob details Salary ₹20,000 – ₹30,000 a month Benefits & Perks Provident Fund Job Type Full-time Regular / Permanent Benefits...
Apply For This JobJob details Job type full-time regular / permanent Qualifications Bachelor`s (preferred) Accounting: 1 year (preferred) Chartered accountant (preferred) Full job...
Apply For This JobJob Name : Senior Manager Salary : 20000 – 21000 a Months Exp: 0 – 2 years Company Name :...
Apply For This JobJob details Salary ₹3,00,000 – ₹3,50,000 a year Full job description Hyderabad Rss feed H.r responsibilities :1Employee recruitment, induction, joiningFormalities.2Attendance,...
Apply For This Job