Firmware Engineer

4 hours ago


Eden Prairie, Minnesota, United States ACIST Medical Systems Full time
Job Title: Firmware Engineering Co-op

We are seeking a highly motivated and detail-oriented Firmware Engineering Co-op to join our team at ACIST Medical Systems. As a Firmware Engineering Co-op, you will have the opportunity to work on a variety of projects, including the design, development, and testing of medical devices.

Responsibilities:
  • Apply solid firmware design skills to develop medical devices to meet specific performance and deliver goals according to product development quality system.
  • Contribute significantly to the completion of various project activities, from definition, identifying firmware functional requirements, implementation, code review, and final release according to medical device development processes.
  • Create and implement the software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
  • Work closely with a cross-function team, including design reviews with QA, RA, test engineers, and hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability, and serviceability.
  • Be creative and innovative in the product development process.
  • Make, recommend, or justify critical technical decisions in product design.
  • Document and transfer developed solutions to the manufacturing team for mass production and provide technical support and sustaining development in the launch phase.
Qualifications:
  • Student pursuing their B.S. or M.S. (preferred) in disciplines such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, or Software Engineering.
  • Familiarity with firmware principles, theories, concepts, techniques, and architecture.
  • Familiarity with embedded system hardware knowledge and development environment.
  • Strong coding skills using C/C++ on embedded systems to realize specific algorithms.
  • Experienced in embedded system design, testing, and debugging, and familiar with embedded development environments.
  • Ability to perform code review, static code analysis, and dynamic code analysis.
  • Ability to use analytical techniques and tools, e.g. debuggers, logic analyzers, protocol analyzers, etc.
  • Strong problem-solving and analytical skills.
  • Ability to work independently with team members from various disciplines, e.g. hardware, mechanical, quality, regulatory, etc.
  • Team player with effective verbal and written communication skills.
  • Technical writing skills, ability to develop reports for technology development.
  • Ability to coordinate multiple projects simultaneously.
  • Medical device development experience and IEC60601-1, IEC62304, and related IEC standard familiarity preferred.
  • Strong coding skills using C/C++ with ARM Cortex microprocessors, NXP Kinetis, and CAN bus experience is desired.
  • Proficient in embedded algorithm development per medical device standards.
  • Good understanding of motor controls, digital signal processing, and Bluetooth low energy is a plus.
  • Familiarity with the Python programming language for integration test script development.

We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package. If you are a motivated and detail-oriented individual who is passionate about firmware engineering, we encourage you to apply for this exciting opportunity.

Location: Eden Prairie, Minnesota

Term/Hours: Summer through Fall, 40 hours per week

Language: English



  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job DescriptionThe Principal Firmware Engineer is a team leader contributing to the definition, development, documentation of firmware/software for the company's medical devices based on user and business requirements and in accordance with the product development process. The firmware engineer plans, designs, implements, improves, and manages firmware...


  • Eden Prairie, Minnesota, United States Electrical Association Full time

    Company OverviewElectrical Association is seeking a Senior Electrical Engineering Leader to enhance our dynamic team. We specialize in the design and production of advanced humidification systems tailored to meet diverse client needs.With over five decades of experience, we have established ourselves as the premier experts in humidification, serving various...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States Electrical Association Full time

    Company OverviewElectrical Association is seeking a Manager of Electrical Engineering to enhance our dynamic team. We specialize in the design and production of advanced humidification systems tailored to meet diverse client needs.With over 50 years of expertise, we have established ourselves as leaders in humidification solutions, catering to various...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States Rockwell Automation Full time

    Eden Prairie, Minnesota, United StatesRockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide...


  • Eden Prairie, Minnesota, United States Williams AV Full time

    Become a Key Player in Our OrganizationIf you have a strong enthusiasm for technology that enhances everyday experiences, we invite you to consider the role of Quality Assurance Engineer within our team at Williams AV.In this position, you will take charge of creating and implementing validation assessments for both hardware and software solutions. Your...


  • Lester Prairie, Minnesota, United States International Leadership of Texas Full time

    Job SummaryWe are seeking a highly skilled Network Specialist to join our team at International Leadership of Texas. The successful candidate will be responsible for designing, implementing, and maintaining our computer networks to ensure efficient and secure operations.Key ResponsibilitiesDesign and plan network infrastructure to meet organizational...


  • Lester Prairie, Minnesota, United States International Leadership of Texas Full time

    Job Title: Network SpecialistJob Summary:International Leadership of Texas is seeking a highly skilled Network Specialist to join our team. As a Network Specialist, you will be responsible for designing, implementing, and maintaining our computer networks to ensure efficient and secure operations.Key Responsibilities:Design and plan network infrastructure to...

  • Test Engineer

    1 month ago


    Eden Prairie, United States Talent Advocates Full time

    Job DescriptionJob DescriptionAs a Test Engineer, you will be responsible for developing and executing validation tests for both hardware and software products. Your role involves creating and implementing innovative techniques to detect defects, while providing detailed documentation as a key contributor to the product development team. Additionally, you...

  • Test Engineer

    1 month ago


    Eden Prairie, United States Williams AV Full time

    Join Our TeamIf you are passionate about technology that can make an impact in people’s lives, come join our team as the Test Engineer.  As the Test Engineer, you will be responsible for developing and executing validation tests for hardware and software products. You will develop and implement innovative techniques to detect hardware and software defects...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Manager, Software Engineering LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    The Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)’s global portfolio of medical devices.  As a member of the global R&D software leadership team, ensure product programs...


  • Grand Prairie, Texas, United States Lockheed Martin Full time

    About the RoleThis is a challenging opportunity for a skilled Cyber Security Engineer to join our team at Lockheed Martin. As a Cyber Security Engineer, you will be responsible for designing, developing, and maintaining secure software systems to support cyber offensive, defense, and full spectrum cyber operations.Key ResponsibilitiesDesigning, developing,...


  • Grand Prairie, Texas, United States PSCI Full time

    Job DescriptionPSCI is seeking a skilled Embedded Software Engineer to support the development, integration, and testing of embedded software solutions. The ideal candidate will work with our team to implement, integrate, and test embedded software solutions, including the development of both embedded software and test software used to integrate and test the...


  • Eden Prairie, United States Grace Church Full time $60,000

    Grace Church - Eden Prairie.Full-Time -  40 hours/week.$60,000 annuallyExemptKEY DUTIES AND RESPONSIBILITIES:Success in this position will be found in someone who can work together as a member of the Grace production team to design, implement, and support Grace Church’s production technology systems. These systems include broadcast video, multi-campus...


  • Grand Prairie, Texas, United States Lockheed Martin Full time

    About the RoleThis is a challenging opportunity for a skilled Cyber Security Engineer to join our team at Lockheed Martin. As a Cyber Security Engineer, you will be responsible for designing, implementing, and testing anti-tamper and embedded cybersecurity solutions across missiles and fire control systems.Key ResponsibilitiesProvide embedded system security...


  • Grand Prairie, United States Lockheed Martin Corporation Full time

    JOB ID: 656151BR Date posted: Nov. 07, 2023 Program: Dallas / IAMD / LT-P3 / Prod Cont Description:All Cyber Security jobs are NOT the same At Lockheed Martin Missiles and Fire Control (MFC) we are seeking a Cyber Systems Security Engineer in Dallas, Texas. Come leverage your technical, and interpersonal skills in a structured team framework, and work in a...


  • Grand Prairie, Texas, United States PSCI Full time

    Job DescriptionPSCI is seeking a skilled Embedded Software Engineer to support the development, integration, and testing of embedded software solutions. The ideal candidate will work collaboratively with the team to implement, integrate, and test embedded software solutions, including the development of both embedded software and test software used to...


  • Grand Prairie, United States Lockheed Martin Corporation Full time

    Description: You will be a Cyber Software Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our Lines of...


  • Grand Prairie, Texas, United States PSCI Full time

    Job DescriptionPSCI is seeking a skilled Embedded Software Engineer to support the development, integration, and testing of embedded software solutions.Key Responsibilities:Design, develop, operate, and maintain software and firmware components and computing systems software.Apply appropriate standards, processes, procedures, and tools throughout the system...


  • Grand Prairie, United States Alpine Full time

    Job DescriptionJob DescriptionCompany DescriptionAlpine, an ITW company, is a leading provider of building component software, equipment, and the industry’s best service to truss manufacturers.  Partnering with our customers, we help to improve their businesses and make them more productive.  We are also a leader in delivering software solutions to...