onsite
Software Instrumentation Engineer - AbbVie
Software Engineer
Lead the design, development, and maintenance of instrumentation software, ensuring robust automation and testing for laboratory equipment. Leverage Python and C++ to create reliable, scalable solutions that support high‑throughput data acquisition and analysis.
About the role
Key Responsibilities
- Design, develop, and maintain instrumentation software for laboratory equipment, ensuring high reliability and performance.
- Implement automated test frameworks and continuous integration pipelines to validate software functionality and regression.
- Collaborate with hardware engineers to integrate software with embedded systems and signal processing modules.
- Analyze and troubleshoot complex software issues, providing root‑cause analysis and timely fixes.
- Document design decisions, code standards, and user guides for internal and external stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in software development for instrumentation or embedded systems.
- Experience with automated testing frameworks, CI/CD pipelines, and version control (Git).
- Excellent problem‑solving, communication, and teamwork abilities.
Skills
software developmentpythonc