Senior Embedded Software Engineer, Device Driver and CI/CD
Abbott
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 99% of similar roles. Most pay $192,510–$250,000 — the shaded band above. At the midpoint, this role pays about $149k versus about $221k for comparable roles.
Based on 240 similar postings.
Employer
Abbott Laboratories is a global healthcare company that manufactures and markets a broad and diversified line of health care products including diagnostics, medical devices, nutritionals, and branded generic pharmaceuticals. Industry: Healthcare & Medical Devices
Abbott currently has 90 open roles on FindRole.
Listed pay typically runs $99,300–$198,700 across 89 roles with salary data.
Most-posted roles
At a glance
Staff Software Engineer The Staff Software Engineer joins the Core Diagnostics division to develop real-time embedded software for advanced laboratory automation platforms. This role involves designing, developing, and maintaining multithreaded applications that control sophisticated robotic and electromechanical systems used in medical diagnostics. The engineer will implement low-level motion-control software, manage unit testing using Google Test, and contribute to CI/CD pipelines within a regulated medical environment. Key technical requirements include expert proficiency in C, C++, C#, or Python, along with experience in RTOS environments like ThreadX and communication protocols such as CAN, SPI, I2C, and UART. The role focuses on solving the challenge of automating laboratory workflows to improve reliability and patient care. Candidates must demonstrate expertise in design patterns, agile methodologies, and Git for version control while ensuring strict software traceability and quality standards.
What does a Software Engineer earn in Texas?
Median $186925 from 189 postings across 40 companies.
Skills
What you'll do
What we're looking for
More like this
Abbott
Abbott
PayPal
Datadog
GEICO
Anduril Industries