Senior Software Engineer - St Paul, United States - Insight Global

    Insight Global
    Insight Global St Paul, United States

    1 month ago

    Insight Global background
    Description
    Join us in developing software systems and firmware for implantable medical devices, where you'll support testing, validation, and innovation. Translate advanced research algorithms into efficient solutions for low-power, embedded firmware systems.

    Embrace the opportunity to working with analog and digital hardware and software operating systems, leveraging diverse technologies to deliver groundbreaking diagnostics and therapies, all in support of Boston Scientific's mission to transform patient care.


    Your responsibilities include:

    • Implement and test implantable medical device firmware in a robust manner.
    • Design, develop, debug, modify, and test software programs by using C/C++, C# and other current programming languages and technologies.
    • Work closely with firmware, systems, hardware, and software engineers to optimize solutions across the entire system through collaboration.
    • Develop and document new requirements and designs using established firmware engineering methods and technologies.
    • Collaborate effectively within a Lean/Agile team environment.
    • Analyze activities and methodologies with peers and cross-functional groups to continuously enhance quality and work processes.

    We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.

    We are an equal opportunity/affirmative action employer that believes everyone matters.

    Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

    If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to .

    com.

    To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
    .

    Experience with core firmware engineering and full software life cycle skills


    • Experience with industry standards IEC 62304, Cybersecurity or Bluetooth
    • Experience with safety critical systems and static analysis tools
    • Experience working on cross functional teams to develop new products
    • Excellent analytical, debugging, and communication skills
    • Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent engineering field.
    • Bachelor's degree and 4+ years or Master's degree and 3+ years of related experience
    • Proficient with programming languages: embedded C and C++