
Sr. Embedded Software Engineer
- Alameda, CA
- $112,000-224,000 per year
- Permanent
- Full-time
- Career development with an international company where you can grow the career you dream of.
- Free medical coverage for employees* via the Health Investment Plan (HIP) PPO
- An excellent retirement savings plan with high employer contribution
- Tuition reimbursement, the
- A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
- 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.
- 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.
- Bachelor of Science in Computer Science, Engineering Mathematics, or related field. MS desired.
- Minimum 7-8 years of related experience or Master's Degree with 6+ years of related experience
- Excellent written and verbal communication skills.
- Expert knowledge in current programming languages (e.g., C, C++, C#, Python etc.)
- Expert knowledge with current development tools (IDEs, debuggers, unit test frameworks and source control management).
- Experience with software testing.
- Experience with software development life cycle processes.
- Good knowledge of software engineering principles are required.
- Demonstrated success in technical proficiency, creativity, and independent thought.
- Experience with structured software development and/or Object Modeling Design experience required.
- Experience with software development of embedded systems for safety-critical products required.
- Experience in model based design (UML or SysML).
- Strong debugging techniques and experience on using debugger in an embedded environment is required.
- Excellent troubleshooting skills are a must.
- Knowledgeable of microprocessor architecture is required.
- Ability to multi-task and prioritize responsibilities
- Demonstrated ability in providing guidance to junior team members.
- 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.
- Knowledge of design controls and regulations for medical device development.
- Excellent knowledge and experience in communications design and test using Wi-Fi, Bluetooth Low Energy, TCP/IP is a plus.
- Training and career development, with onboarding programs for new employees and tuition assistance
- Financial security through competitive compensation, incentives and retirement plans
- Health care and well-being programs including medical, dental, vision, wellness and occupational health programs
- Paid time off
- 401(k) retirement savings with a generous company match
- The stability of a company with a record of strong financial performance and history of being actively involved in local communities