Device Software Engineer
Allergan
Purpose The Software Engineer prepares and installs solutions by determining and designing system specifications, standards, and programmingforhardware-integrated, regulated devices. Improveoperations by conducting systems analysis and recommending changes in policies and proceduresandcollaboratewith cross-functional teams. Responsibilities Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack. Write clean, maintainable code and documentation using engineering best practices. Writes unit, component, and integration tests. Develop and maintain event-driven, multi-threaded applications interacting with embedded devices. Support debugging and issue resolution across software and hardware interfaces. Work with quality engineering teams to design test plans for developed software. Research new tools, technologies, and test processes for software development. Participate in code reviews and create documentation on engineering and cross-functional practices. Adapt and scale existing systems to support growth and innovation across the company. Rapidly prototype solutions to emerging problems and lead their evolution into production-grade systems. Contribute to documentation required for regulated development environments. Familiarity with DevOps and Agile software development Qualifications BS or higher in a STEM discipline with 6 plus years of professional coding experience. At least 4 years of software design and development experience. At least 3 years of Windows programming with C# and .NET in an embedded device environment. Experience in developing event driven, multi-threaded Windows-based applications using WPF, WCF, .NET and C# strongly preferred. Must have some experience with common protocols such as I2C, SPI, USB, Serial, WIFI, Bluetooth. Must have experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications. Knowledge of software life cycle processes used in regulated development environments. Must understand hardware and embedded systems with microprocessors. Experience in a software development background in a structured/regulated environment such as medical device development is required. Experience with embedded development in a cross functional environment, including Systems and/or Electrical engineer(s) Experience with an automated testing framework. Strong debugging and problem-solving skills. Prior work experience in one or more of the following subject areas would be helpful: windows driver development, automation of software framework for operations, development of software communication using RS232 to embedded devices, communication to pressure and vacuum gauges etc. Result-oriented, self-motivated and able to participate as both a team member and an individual contributor. Self-starter able to work with minimal direction. Strong verbal and written communication skills. Ability to author good engineering documentation. Benefits The compensation range described below is the range of possible base pay compensation that the Company believes in good faith it will pay for this role at the time of this posting based on the job grade for this position. Individual compensation paid within this range will depend on many factors including geographic location, and we may ultimately pay more or less than the posted range. This range may be modified in the future. We offer a comprehensive package of benefits including paid time off (vacation, holidays, sick), medical/dental/vision insurance and 401(k) to eligible employees. This job is eligible to participate in our short-term incentive programs. Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, incentive, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole and absolute discretion unless and until paid and may be modified at the Company’s sole and absolute discretion, consistent with applicable law. AbbVie is an equal opportunity employer and is committed to operating with integrity, driving innovation, transforming lives and serving our community. Equal Opportunity Employer/Veterans/Disabled. #J-18808-Ljbffr
- ...Allergan is seeking a Software Engineer based in North Chicago, IL to prepare and install solutions for regulated devices. You will participate in architecture discussions, develop event-driven applications, and work closely with cross-functional teams to ensure quality...Suggested
- ...BioSpace is seeking a Senior Specialist in Quality Systems responsible for ensuring quality assurance for pharmaceutical products and devices. The role involves compliance with regulations and quality documentation development, needing a Bachelor's degree and a minimum of...Suggested
- ...Incorporated, located in Libertyville, is seeking a Lead R&D Engineer who will lead new product development initiatives.... ...should have a minimum of 8 years of medical device experience and proficiency in CAD software, particularly Solidworks. This position operates in...SuggestedWork at office
$84.87k - $98.35k
A medical device company in Gurnee, IL, is looking for a Technical Lead in product development. This role involves leading product... ...The ideal candidate will have a Bachelor's degree in mechanical engineering and 3-5 years of experience in regulated industries....Suggested- ICU Medical in Lake Forest, IL is seeking a Senior Engineer, Design Quality to provide essential quality support in hardware development... ...in R&D or quality roles, focusing on compliance with medical device regulations. The ideal candidate will actively work with cross-...Suggested
- The Product Development Engineer will support the development and scale up of medical devices, drug delivery systems, and combination products. This role focuses on laboratory execution, experimental design, technical documentation, and collaboration across cross functional...Contract workTemporary work
- A technology solutions company is looking for a Product Development Engineer based in North Chicago, Illinois. This role supports the development and scale-up of innovative medical devices and drug delivery systems. The ideal candidate will have a degree in biomedical...
$65.5k
...( Job Description As Manufacturing Software Systems Controls Analyst, you are responsible... ...MES IT technical support to Project Engineers, Maintenance, Production and Technical... ...activities. Preferred: Manufacturing/device experience. Experience programming...Temporary workLocal areaNight shiftWeekend work- ...Baxter International Inc. is looking for a Senior Engineer, UI/UX in Round Lake, Illinois to lead the development of medical device interfaces and impactful digital health solutions. The role is pivotal in ensuring user experiences align with safety and usability standards...Flexible hours
$153.32k - $207k
...Grainger Corporate Services LLC is seeking a Software Engineer IV in Lake Forest, IL to lead estimation, analysis, design, & implementation of enterprise level projects related to Salesforce Service & Sales Cloud. Up to 5% domestic trvl to meet colleagues. 100% remote...Remote work$65.5k - $125.5k
...Manufacturing Software Systems Controls Analyst AbbVie's mission is to discover and deliver... ...MES IT technical support to Project Engineers, Maintenance, Production and Technical... ...activities. Preferred: Manufacturing/device experience. Experience programming...Temporary workWork at officeImmediate startRemote workMonday to FridayNight shiftWeekend work$153.32k - $207k
...Overview Grainger Corporate Services LLC is seeking a Software Engineer IV in Lake Forest, IL to lead estimation, analysis, design, & implementation of enterprise level projects related to Salesforce Service & Sales Cloud. Up to 5% domestic travel to meet colleagues...Remote work- ...communications. i. The STM32MP1 series micro running the OpenSTLinux distribution is a choice made specifically to host the Wi‑Fi software stack. Responsibilities Implement Ethernet communications in the STM32MP1 series micro. Merge/Port existing bare‑metal code of a proven...Permanent employmentContract workLocal area
$104.5k - $174.2k
...Software Engineer III Date: Jun 4, 2026 Location: LAKE FOREST, IL, US, 60045-5202 Company: Grainger Businesses Work Location Type: Hybrid Req Number 327855 About Grainger W.W. Grainger, Inc., is a leading broad line distributor with operations primarily...Full timeH1bLocal areaWorldwide- A global medical device company is seeking a Manager, Engineering - Quality to provide leadership and ensure compliance with quality standards. The successful candidate will manage quality engineering processes, support product development, and ensure alignment with regulatory...Full time
$66.5k - $95.75k
...Develop advanced visualizations/renderings/components using Game Engines Develop and maintain reusable mid-level data layer... ...performance Practice Agile methodology and follow best practices for software development such as: Jira, GitHub, Confluence, automated...InternshipWork at officeLocal areaRelocation package$104k - $156k
...meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice. Senior Software Engineer The world's farmers make high-stakes decisions every season - and the platforms built by Digital Farming Solutions...Local areaRemote work- ...Hollister Incorporated in Libertyville, IL is seeking a Senior Design Assurance Quality Engineer I-II. This role involves guiding cross-functional teams in design controls for medical devices and facilitating quality activities for new product development. The ideal...
$109.5k
...Instagram ( , X ( and YouTube. ( Job Description AbbVie's Device and Combination Product Development and Drug Delivery (DCPD) organization... .... Overview of Position: The Device Technology Horizon Engineer will play a key role in evaluating delivery system and device...Local area- ...AbbVie in North Chicago is looking for an Associate Director to lead procurement strategies for Medical Devices. The ideal candidate will have a minimum of 10 years of procurement experience, a degree in Business Administration or related fields, and strong negotiation...
$131k
...: 2105 S. Lakeside Drive, Waukegan, IL 60085 Job Title: Senior Software Developer Job Duties Uline, Inc. seeks a Senior Software Developer... ...CI/CD tools. Store and organize data using caching. Detect devices and services using service discovery. Develop Spring frameworks...- ...Medical in Lake Forest, Illinois, is seeking a Regulatory Affairs professional to provide expertise in the registration of medical devices. The role involves supporting the creation of global regulatory strategies, ensuring compliance, and acting as a liaison with regulatory...
- ...ensuring compliance with FDA regulations. Ideal candidates will have 5-7 years of regulatory experience, preferably in the medical device industry, and a Bachelor’s Degree in a scientific field. The position is hybrid, allowing for 1-2 days in the office each week. #J...Work at office
$80k - $95k
DeKalb Health is looking for a Product Development Engineer to oversee product development within TIDI Products. This role involves leading... ...and at least three years of experience in a medical device context. The position supports remote work within a specific geographic...Remote job- ...Interoperability Test Engineer Our client, a leader in healthcare technology solutions, is seeking a dedicated Interoperability Test... ...part of the Quality Assurance Department supporting the Medical Device Systems team. Location: Round Lake, IL 60073 – ONSITE ROLE...Weekly payContract work
- ...systems. Develops testing and troubleshooting strategies, devices, and systems for firmware. Integrates firmware to... ...Education: Bachelor's degree or master's in an appropriate engineering discipline required. Work Experience (years): Bachelor's...Work experience placementImmediate startShift work3 days per week
$72k - $140k
...Job Description Your Mission We are seeking a Product Engineer to join our engineering team specializing in Slip Ring technology... ...engineering degree and experience designing electromechanical devices. How you will make a difference Analyze, design, develop...Work from homeRelocationRelocation package$96.5k
...please visit us at Follow @abbvie on LinkedIn, ( Facebook, Instagram ( , X ( and YouTube. ( Job Description As a Full Stack Software Engineer within the Information Security and Risk Management (ISRM) team, you will contribute to the design, development, and...Temporary workLocal area- ...BioSpace in North Chicago is seeking a Senior Engineer for the MOVEIt Platform to manage complex challenges and diverse responsibilities. You will oversee a team of MOVEit administrators, develop platform roadmaps, and ensure compliance with IT policies. The ideal candidate...
- A leading medical device company in Vernon Hills is seeking a Sr. R&D Engineer to lead the development of innovative medical devices. You will be responsible for designing and testing new products while ensuring compliance with regulatory standards. The ideal candidate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Device Software Engineer. Be the first to apply!
- software engineer healthcare North Chicago, IL
- ngo software engineer North Chicago, IL
- software developer fintech North Chicago, IL
- senior software engineer remote North Chicago, IL
- intel software engineer North Chicago, IL
- software engineer North Chicago, IL
- facebook software engineer North Chicago, IL
- information technology software engineer North Chicago, IL
- cybersecurity software engineer North Chicago, IL
- software developer North Chicago, IL


