Skip Navigation

Sr. Embedded Systems Engineer

Apply Now Job ID R-347116 Date posted 09/04/2019

Job Description Summary

Job Description

SUMMARY
Researches, designs, and develops embedded software including real-time systems, in conjunction with hardware product development, by performing the following duties.

ESSENTIAL DUTIES AND RESPONSIBILITIES including the following.  Other duties may be assigned.

  • Analyzes and develops software requirements to determine feasibility of design within time and cost constraints.

  • Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.

  • Responsible for formulating and designing software systems, using state-of-the-art programming tools, scientific analysis, and mathematical models to predict and measure outcome and consequences of design.

  • Develops and directs software system testing procedures, programming, and documentation. Debugs software. Manages acquisition of tools and hardware with key vendors.

  • Consults with customers concerning troubleshooting of software in the field.

REQUIRED QUALIFICATIONS:

  • Has a minimum of 5+ years of experience designing embedded software, preferably for Medical Devices.

  • Proven experience in C/C++

  • 3+ years of experience with common development tools, environments, compilers, build management software, debugging and source control tools such as IAR compiler and IDE, configuration management, and issue tracking tools

  •  Experience programming embedded systems with hardware interfaces

  • Understanding of BSP development and driver development

  • Experience developing Hardware Abstraction Layers

  • Strong Design and Architecture skills

  • Experienced in IEC 62304 based SDLC

  • 3+ years of experience debugging hardware and software interfaces using oscilloscopes, logic analyzers, and multimeters

  • 3+ years of experience reviewing, porting, and integrating third-party code, or using application frameworks

  • 3+ years of experience with SPI, I2C, serial UART, TCP, UDP, and IP

  • 2+ years of experience with sensors, signal processing, controls, power electronics, motor drives

  • Familiarity with requirement management tools such as DOORS.

EDUCATION and/or EXPERIENCE:

Bachelors Degree in Electrical Engineering or equivalent , Masters Degree Preferred; or four to ten years related experience and/or training; or equivalent combination of education and experience.

LANGUAGE SKILLS:

Ability to read and understand technical documents, produce marketing documents, and clearly document technical concepts in written material.

MATHEMATICAL SKILLS:

Ability to perform basic engineering calculations.  Well versed in design of experiments.  Understanding of statistical concepts.

REASONING ABILITY:

Ability to solve practical problems and deal with a variety of concrete variables where only limited standardization exists.

This position requires good judgment.  All activities are to be carried out according to applicable laws and regulations.   When in doubt, the incumbent should source out the appropriate information via internal and external resources.

PHYSICAL DEMANDS:

While performing the duties of this job, the employee is regularly required to sit, talk, and hear.  The employee is frequently required to use hands to handle and feel.  The employee must be able to lift or move boxes of product/raw materials. 

WORK ENVIRONMENT:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This position is in an office environment.

Primary Work Location

USA GA - Covington BMD

Additional Locations

Work Shift

Apply Now

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Sign up

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Areas of InterestSearch for a category, location, or both, select a term from the suggestions, and click "Add".

  • Software Engineer, Covington, Georgia, United StatesRemove

Find Your Role

Select a job category, location or group to view its corresponding jobs.

Jobs By Location

Jobs by Category + Location

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, or any other protected status.

All applicants should complete the on-line application process. BD is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require assistance or an accommodation because of a disability to participate in the application process, please call 855-BD-HELPS (855-234-3577) or email asc.americas@bd.com