Senior Embedded Software Engineer Job Description
We are the makers of possible at BD, one of the largest global medical technology companies in the world. Our Purpose is to advance the world of health by developing transformative solutions that turn dreams into possibilities.
About Us
At BD, you'll discover a culture in which you can learn, grow and thrive. We welcome people with the imagination and drive to help us reinvent the future of health.
Our Vision for Medication Management Solutions
With our technical capabilities, the Medication Management Solutions (MMS) team are able to manage multiple systems, and our operational capabilities enable us to have medications available when and where needed, reducing inefficiency and waste for nursing and pharmacy teams.
The Role
The Embedded Software Engineer will work with the design and manufacturing groups to develop robust, sustainable products that meet customer expectations and are efficient to manufacture.
Main Responsibilities:
* Provide user documentation for the design, implementation and testing of the software.
* Attend design review meetings as needed to adhere to the software development procedures.
* Document and repair errors related to fielded software issues.
* Work in a multi-disciplinary team including Clinical, Electrical, Mechanical, Software test and Quality.
* Assist the engineering staff in clarifying requests for software changes and understanding reported problems.
Requirements:
* Bachelor's degree in Computer Science, Engineering or Related Field.
* 3 - 5 years of experience.
* C/C++ Controlling Hardware, RS232, RS485, SPI or I2C.
* Experience with Interface Frameworks is a plus.
About You
We are an Equal Opportunity/Affirmative Action Employer and do not unlawfully discriminate on the basis of protected status.