Description
Key features--Participate in the requirements gathering, creation, design and implementation of the next generations Advanced Stainer embedded software through cross-functional team participation.
-Work on software change requests or bug fixes driven by reliability testing, system integration or assay development
-Work from concept to implementation and testing with ownership of software modules such as instrument calibration or error detection and handling
Skills and Experience-
-Excellent analytical skills including comprehension of complex electro-mechanical systems, and the ability to break problems into small pieces
-Ability to work and think independently, but ask questions when needed
-Excellent C programming skills at the embedded level
-Worked in a SCRUM, KANBAN, agile, SDLC, TDD, FDD environment
-Documenting software architecture and designs using UML modeling tools such as state diagrams
-Disciplined approach to testing and quality assurance
-Desire to ship code often and a passion for software excellence
-Integrate well with an existing high-functioning software team, integrate into cross-functional teams to define and drive solutions to problems
-Experience with Delphi, C#
-Experience building and shipping medical device software applications
-Experience with continuous deployment and continuous integration, build, unit test, deploy, integration test
-Worked on projects from concept to delivery with a strong delivery track record
-Sound understanding of requirements facilitation
-Experience with HPQC, TFS, VS2012, Greenhill IDEs
-White box testing / unit testing