Abbott is seeking a Senior Software Engineer to lead the design, development, and integration of software features within a complex system for their Core Diagnostics Division.
Requirements
- Moderate experience in designing and developing complex software systems.
- Moderate knowledge in modern programming languages such as C/C++/C-Sharp OR PYTHON & AGILE METHODOLOGIES
- Moderate level of understanding of test-driven methodologies
- Moderate level of knowledge with continuous integration & continuous development (CI/CD)
- Moderate ability to develop & design software code
- Moderate level understanding of design patterns.
- EXPERIENCE IN EMBEDDED DEVELOPMENT
Responsibilities
- Lead the design, development, and testing of software features and subsystems.
- Own engineering implementation for one or more features, including: Application Programming Interface (API) design
- Unit, integration, and performance testing strategies
- Feature evolution, branching, integration, and deployment planning
- Define and maintain source code structure and ensure successful integration in CI environments
- Serve as the technical subject matter expert (SME) for assigned features.
- Implement hardware/interface simulation for testing purposes.
Other
- Excellent verbal and written communication skills
- Strong analytical & problem-solving skills
- Ability to multi-task and prioritize responsibilities
- Prior experience working within a regulated environment or quality system (e.g., medical devices, pharma).
- Follows defined software development lifecycle procedures and Abbott's quality system procedures.