Embedded Systems Software Developer

4 weeks ago


Eden Prairie, Minnesota, United States Productive Resources Full time

Job Summary:

We are seeking a skilled Embedded Systems Software Developer to join our team at Productive Resources. The selected candidate will be responsible for designing, developing, and optimizing embedded systems for our RV products.

Key Responsibilities:

  • Design, implement, and test embedded software using C for microcontroller-based systems in RV applications.
  • Utilize Matlab MSBD to develop and integrate algorithms into embedded systems.
  • Optimize code for performance, memory usage, and real-time requirements.
  • Work closely with hardware engineers, system architects, and other software developers to ensure the embedded solutions meet project requirements and specifications.
  • Create and maintain comprehensive documentation for software design, development processes, and system integration.
  • Develop and execute test plans for embedded software.
  • Debug and troubleshoot issues in both development and production environments.

Requirements:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 3-5 years of experience in embedded software development with a focus on C programming.
  • Experience with Matlab MSBD for algorithm development and integration.
  • Proficiency in C programming for embedded systems.
  • Experience with Matlab and Simulink Model-Based Design.
  • Knowledge of communication protocols (e.g., CAN, UART, SPI, I2C).

About Productive Resources:

Productive Resources is a full-service engineering firm with over two decades of experience serving leading global clients. Our primary focus is on project-based product development and manufacturing engineering support. We lead with our reputation for quality, teamwork, and innovative solutions which keep our clients engaged as a partner in their journey.

Why Work for Us:

We offer a competitive benefits package, including health and dental insurance, company-paid life insurance, long-term disability, short-term disability, retirement savings account, flexible spending plans, paid time off, and equal opportunity and veteran-friendly status.



  • Eden Prairie, Minnesota, United States Productive Resources Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our engineering team at Productive Resources. As a member of our team, the selected candidate will be responsible for designing, developing, and optimizing embedded systems that enhance the functionality and performance of our RV products.Key Responsibilities:Design and implement...


  • Eden Prairie, Minnesota, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Title: Embedded Firmware Development SpecialistJob Summary:We are seeking an experienced Embedded Firmware Development Specialist to join our team at Futran Tech Solutions Pvt. Ltd. The ideal candidate will have a strong background in embedded systems, firmware development, and software engineering.Key Responsibilities:Design, develop, and test firmware...


  • Eden Prairie, Minnesota, United States Phillips & Temro Industries Full time

    Job Summary:The Firmware Engineer is responsible for the execution of firmware/software product or feature development within the NPI process. Leads or participates in NPI cross-functional teams to develop requirements, architecture as appropriate, detailed design, and engineering unit testing whereby delivering a finished, validated, and approved product to...


  • Eden Prairie, Minnesota, United States Gravity IT Resources Full time

    Job Title: Senior Software DeveloperJob Type: Direct hireOnsite Requirement: 5 days on-site to initially, then will move to 3 days on-site and 2 days remote after a few monthsOffice Location: Grand Prairie, TXSummary:Our client is a leading provider of building component software, equipment, and the industry's best service to truss manufacturers. Partnering...


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

    Senior Firmware Engineer Job DescriptionAt ACIST Medical Systems, we are seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our medical devices.Key Responsibilities:Apply firmware design principles to develop medical devices...

  • Electrical Engineer

    1 month ago


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

    Electrical Engineer - Design and DevelopmentAt ACIST Medical Systems, we are seeking an experienced Electrical Engineer to join our team. As a key member of our design and development team, you will be responsible for providing electrical engineering support for new product development projects.Key Responsibilities:Design and develop electrical circuits,...


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

    About the Role:We are seeking a highly motivated and skilled Firmware Development Engineer to join our team at Bracco Medical Technologies. As a Firmware Development Engineer, you will be responsible for designing, developing, and testing firmware for our medical devices.Key Responsibilities:Apply solid firmware design skills to develop medical devices to...

  • Electrical Engineer

    4 weeks ago


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

    Job Title: Senior Electrical EngineerJob Summary:ACIST Medical Systems is seeking a highly skilled Senior Electrical Engineer to join our team. As a key member of our engineering team, you will be responsible for providing design support for new product development teams creating electromechanical products for the medical device industry.Key...


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

    The Senior Firmware Test Engineer is a key member of our team, responsible for developing and implementing firmware test tools and test cases for medical device embedded applications.With a strong background in firmware principles and theories, this individual will plan, design, implement, improve, and manage firmware test tools and test cases from inception...


  • Eden Prairie, Minnesota, United States HelpSystems Full time

    Key Responsibilities:As a Senior Software Developer at Fortra, you will be responsible for designing, developing, and maintaining existing software products as well as developing new products. This role requires a strong desire for excellence, confidence in your expertise, and the ability to be a creative problem solver.Key Responsibilities:Design, develop,...


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

    Job Title: Senior Systems Test EngineerJob Summary:We are seeking a highly skilled and experienced Senior Systems Test Engineer to join our team at ACIST Medical Systems. This is a key technical leadership role with the responsibility of leading the development and execution of comprehensive testing strategies for our products. You will be responsible for...

  • Electrical Engineer

    1 month ago


    Eden Prairie, Minnesota, United States TA Instruments Full time

    Electrical Engineer OpportunityWe are seeking an experienced Electrical Engineer to join our team at TA Instruments. In this role, you will be responsible for designing and developing electrical systems for our mechanical testing and fatigue instrument development.The ideal candidate will have a strong background in electrical design and analysis, including...


  • Eden Prairie, Minnesota, United States HelpSystems Full time

    About the RoleThis position is responsible for working as part of a team to enhance and maintain existing software products, as well as develop new products.The ideal candidate has a strong desire for excellence, is a continual learner, and problem solver.Key ResponsibilitiesImplement all assigned tasksWork within a team structureDiagnose and fix assigned...


  • Eden Prairie, Minnesota, United States Skylimit Systems Full time

    Job OverviewSkylimit Systems is seeking a highly motivated and results-driven Business Development Manager to join our team. As an Account Manager, you will play a pivotal role in managing merchant relationships and driving sales. Your primary responsibilities will include handling inbound inquiries, setting up and managing accounts, and conducting product...


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

    Job Title: Principal Electrical EngineerJob Summary:We are seeking a highly skilled Principal Electrical Engineer to join our team at ACIST Medical Systems. As a key member of our design sustaining team, you will play a critical role in supporting and improving designs of innovative medical devices.Key Responsibilities:Design, develop, and implement updated...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead our team of software developers in creating cutting-edge technology solutions for medical devices. As a key member of our R&D team, you will be responsible for delivering high-quality software products that meet customer and regulatory requirements.Key...


  • Eden Prairie, Minnesota, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description:Project Overview:Futran Tech Solutions Pvt. Ltd. is seeking a skilled Software Development Engineer in Test (SDET) to join our DevOps Team. The successful candidate will be responsible for the full software development lifecycle support (SDLC) of our custom built company-wide Role Based Application Provisioning System. The core application...

  • Software Engineer

    3 weeks ago


    Eden Prairie, Minnesota, United States The Waters Full time

    Job Summary:We are seeking a skilled Software Engineer (Backend) to join our team at {company}. In this role, you will be responsible for designing, developing, and maintaining the back-end of our software systems.Key Responsibilities:Design and develop efficient back-end systems and APIsCollaborate with cross-functional teams to identify and prioritize...


  • Eden Prairie, Minnesota, United States MTS Systems Full time

    Job DescriptionMTS Systems is seeking a detail-oriented and self-motivated HR Intern to join our team for the summer of 2025. This internship will provide hands-on experience working on human resources projects that impact the business.As an HR Intern, you will develop HR and business acumen through training, mentorship, and exposure to senior leadership....


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Principal Test EngineerWe are seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role, you will be responsible for developing and executing comprehensive testing strategies to ensure the quality of medical device software products.Key Responsibilities:Develop and...