Embedded Software Engineer Job
Job Description Job Attributes+
-
Job ID
31144832
-
Req #
ABLAUS31144832ENUSEXTERNAL
-
Job Location
Alameda, CA, US
-
Job Category
Research & Development
-
Job Type
Full time
-
Travel
Yes, 5 % of the Time
-
Schedule
40 hours per week
The Opportunity:
The Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software design, coding, and validation, addressing moderate scope problems, and participating in software development activities under guidance and mentoring junior engineers. Adherence to FDA-compliant Design Control procedures and proficiency in software implementation are key aspects of the role.
What you’ll do:
- Design, implement, and evaluate software using languages like C, C++, C#, and Python.
- Assist in preparing software design requirements and specifications per Abbott's design development process.
- Assisting in software development planning activities.
- Evaluate selected designs through testing and documentation, addressing moderate scope problems.
- Participate in software development, verification, and validation under guidance.
- Adhere to FDA-compliant Design Control procedures for software development.
- Demonstrate proficiency in software implementation.
- Exercise judgment within defined procedures and practices to determine appropriate action.
Required Qualifications
- Bachelor’s degree in computer science, Engineering Mathematics, or related field
- Minimum 6 years of related experience or master’s degree with 4+ years of related experience.
- Excellent written and verbal communication skills
- Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)
- Experience in software integration testing or system testing.
- Knowledge of design controls and regulations for medical device development is a plus
- Knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards is a plus
- Experience with software development life cycle processes is a plus
The base pay for this position is $90,000.00 – $180,000.00. In specific locations, the pay range may vary from the range posted.
Job Skills
- c programming
- c++ programming
- software design
- software development
- fda compliance
- c# programming
- python programming
- software validation
- software testing
- software implementation
- software integration testing
- system testing
- ides
- debuggers
- unit test frameworks
- quality software engineering
- software lifecycle management
Additional Information
Who We Are
PUT YOUR TALENTS TO WORK
Abbott values the leadership skills developed through military service and we have a broad range of functional areas to put your talents to work. Our organization is making a difference in the lives of the people we serve with a diverse offering of healthcare products. We have a strong veteran employee community to help with your transition from the military to the corporate world.