Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Device Software Engineer in North Chicago, IL vacancy
  •  ...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

    Allergan

    North Chicago, IL
    4 days ago
  •  ...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

    BioSpace, Inc.

    North Chicago, IL
    5 days ago
  •  ...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... 
    Suggested
    Work at office

    Hollister Incorporated

    Libertyville, IL
    5 days ago
  • $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

    ESAB

    Gurnee, IL
    3 days ago
  • 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

    ICU Medical

    Lake Forest, IL
    3 days ago
  • 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 work
    Temporary work

    Collabera

    North Chicago, IL
    3 days ago
  • 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... 

    Collabera

    North Chicago, IL
    3 days ago
  • $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 work
    Local area
    Night shift
    Weekend work

    AbbVie

    North Chicago, IL
    2 days ago
  •  ...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

    Baxter

    Round Lake, IL
    5 days ago
  • $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

    Grainger Corporate Services LLC

    Lake Forest, IL
    5 days ago
  • $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 work
    Work at office
    Immediate start
    Remote work
    Monday to Friday
    Night shift
    Weekend work

    AbbVie

    Great Lakes, IL
    3 days ago
  • $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

    Grainger Corporate Services LLC

    Lake Forest, IL
    4 days ago
  •  ...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 employment
    Contract work
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Waukegan, IL
    1 day ago
  • $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 time
    H1b
    Local area
    Worldwide

    Grainger

    Lake Forest, IL
    2 days ago
  • 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

    ICU Medical

    Lake Forest, IL
    6 days ago
  • $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... 
    Internship
    Work at office
    Local area
    Relocation package

    Brunswick

    Lake Forest, IL
    1 day ago
  • $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 area
    Remote work

    Bayer

    North Chicago, IL
    1 day ago
  •  ...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... 

    Hollister Incorporated

    Libertyville, IL
    4 days ago
  • $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

    North Chicago, IL
    5 days ago
  •  ...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... 

    AbbVie

    North Chicago, IL
    4 days ago
  • $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... 

    Uline

    Waukegan, IL
    1 day ago
  •  ...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... 

    ICU Medical

    Lake Forest, IL
    16 hours ago
  •  ...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

    Cardinal Health, Inc.

    Waukegan, IL
    4 days ago
  • $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

    DeKalb Health

    Lincolnshire, IL
    2 days ago
  •  ...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 pay
    Contract work

    Experis

    Round Lake, IL
    1 day ago
  •  ...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 placement
    Immediate start
    Shift work
    3 days per week

    Excelgens

    Lincolnshire, IL
    1 day ago
  • $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 home
    Relocation
    Relocation package

    Hoerbiger

    Waukegan, IL
    23 days ago
  • $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 work
    Local area

    AbbVie

    North Chicago, IL
    1 day ago
  •  ...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... 

    BioSpace, Inc.

    North Chicago, IL
    2 days ago
  • 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... 

    BD

    Vernon Hills, IL
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Device Software Engineer. Be the first to apply!