Abbott is a global healthcare leader seeking a Senior Embedded Software Engineer to lead software development, verification, and validation for embedded software products, working independently under limited supervision, and collaborating with project teams.
Requirements
- Bachelor's Degree with 8+ years of experience in Engineering or related field or master's degree with 7+ years of experience or Doctorate Degree with 2+ years of 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 designing and managing end-to-end CI/CD pipelines to build, test, and deploy applications automatically
- 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
- Knowledgeability of microprocessor architecture is required
- Ability to multi-task and prioritize responsibilities
- Demonstrated ability in providing guidance to junior team members
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Medical, Dental and Vision Benefits