438 Software engineer jobs in Melrose Park, IL

By creating a job alert, you agree to Glassdoor’s Terms of Use and acknowledge its Privacy Policy.

    Frequently Asked Questions

    People who searched for software engineer jobs in Melrose Park, IL also searched for software programmer, jr security analyst, applications support engineer, software developer lead. If you're getting few results, try a more general search term. If you're getting irrelevant result, try a more narrow and specific term.
    There are open software engineer jobs in several cities near Melrose Park, IL including Chicago, IL, Lisle, IL, Oak Brook, IL, Rolling Meadows, IL, Rosemont, IL, Naperville, IL, Schaumburg, IL, Downers Grove, IL, Bolingbrook, IL, Evanston, IL.

    IntuiTap Medical

    Firmware Engineer

    Chicago, IL

    Embedded Firmware Engineer

    At IntuiTap Medical, we are eliminating guesswork, frustration, and pain from spinal needle placements. VerTouch, our handheld, easy-to-use device, combines tactile imaging and needle localization to enable accurate needle placement for lumbar punctures, epidurals, and spinal anesthesia. The VerTouch System is approved for use in the US, and the company is growing through the commercialization phase. This is an opportunity to join a dynamic company with an exciting and flexible work environment.

    Summary

    This position supports the company’s embedded microcontroller and Windows PC-based software development needs. The position will be primarily responsible for developing software in C and C# for new products, new features, modifications/updates to existing products, and manufacturing and research support software.

    This technical role requires good problem identification, solution development, and implementation capabilities. The position will report to the head of operations and engineering and work collaboratively with the product development engineering team.

    IntuiTap operates a hybrid work model blending in-office and remote work as activities or projects require. Candidates must be located within the Chicago metropolitan area and able to attend IntuiTap’s Chicago office located at mHub up to 1-2 times per week.

    Principal Responsibilities

    · Working with a multidisciplinary team to develop product software requirements and translate requirements into design patterns.

    · Develop code in C or C# programming languages to implement defined requirements.

    · Develop code that is compliant with the company standards and policies.

    · Complete iterative development and test cycles demonstrating correct functionality to requirements and test criteria.

    · Plan and coordinate code analysis and reviews.

    · Update product requirements, software/firmware architecture, and design description documentation to capture design compliance with company and regulatory processes.

    · Plan and execute code review and static analysis to the company standards

    · Undertake unit and integration testing. Developing protocols, executing, and documenting result reports.

    · Develop functional software test protocols. Coordinate testing in collaboration with the product testing resources.

    · Design and develop prototype systems for the evaluation of potential product enhancements.

    · Research and evaluate sensors and other system components to support future product enhancements and iterations.

    · Investigate potential product issues and customer concerns to identify defects and establish corrective actions.

    · Expertise with development tools for revision control, bug tracking, peer code review, etc.

    QualificationsRequired

    · Bachelor's degree in a relevant engineering discipline such as electrical or electronic engineering or computer science.

    · Minimum of 4-6 years of engineering experience, preferably within the medical device industry, implementing and updating product software.

    · Proficient in the ‘C’ and ‘C#’ programming languages.

    · Proficient with embedded firmware development in a real-time microcontroller hardware environment.

    · Able to develop and translate program requirements into software designs and implement and test code.

    · Knowledge of medical device regulatory requirements and quality management systems

    · Experience working with product management and quality systems software systems.

    · Exceptional written and oral communication skills targeting technical and non-technical audiences.

    · High level of competence with MS Office tools and specifically Word and Excel.

    · Team player who enjoys working in a collaborative team culture.

    · Familiarity with start-up environments and ability to successfully balance business and quality system needs to achieve company objectives.

    · Strong analytical and problem-solving skills, with experience in data analysis and interpretation.

    · Excellent communication, interpersonal, and leadership skills.

    · Good project management skills with the ability to manage multiple projects simultaneously.

    Preferred

    · Experience working with the STM32 family of 32-bit microcontrollers based on the Arm Cortex.

    · Experience working with the STM32CubeIDE development environment.

    · Some knowledge of C++ and Python programming.

    · Electronics design skills, able to design and assemble prototype electronics for evaluation and testing.

    · Experience programming within the Arduino C variant programming environment.

    · Experience with the Arena product lifecycle management system

    · Experience reading schematics and data sheets for components.

    Experience using emulators and hardware debugging tools.

    Job Type: Full-time

    Pay: $90,000.00 - $120,000.00 per year

    Benefits:

    • Dental insurance
    • Health insurance
    • Paid time off
    • Vision insurance

    Schedule:

    • 8 hour shift
    • Monday to Friday

    Ability to commute/relocate:

    • Chicago, IL 60612: Reliably commute or planning to relocate before starting work (Required)

    Experience:

    • Embedded firmware: 3 years (Required)

    Ability to Relocate:

    • Chicago, IL 60612: Relocate before starting work (Required)

    Work Location: Hybrid remote in Chicago, IL 60612