Chief Embedded Software and Firmware Architect

3 days ago


Minneapolis, Minnesota, United States Detector Electronics LLC Full time
Job Title

Senior Embedded Software/Firmware Engineer

About This Role

The Senior Embedded Software/Firmware Engineer will lead the firmware design, implementation, and test aspects of New Product Development programs (NPD) and Sustaining products throughout their entire lifecycle. The chosen candidate will own the software architecture and design execution, along with processes, tools, and metrics used for new product development and on-going sustaining programs.

Key Responsibilities
  • Participate in software strategic planning, concept generation, architecture definition, and translation to system/subsystem/module definitions of designs that are reliable, safe, and sustainable.
  • Capture requirements and associated rationale(s) for regulated products.
  • Work closely with hardware engineers to develop strategies for Hardware/Firmware integration and diagnostic coverage.
  • Work with Product Owner using Agile methodology for software/firmware development, with clear communication back to project stakeholders.
  • Comply with development processes, lead technical reviews, implement source code meeting product requirements in compliance with coding standards, and properly document work deliverables.
  • Work closely with technical and subject matter experts to ensure accurate and complete use case coverage and regulation compliance.
  • Ensure that code is rigorously documented, tested, and controlled.
  • Unit test source code using IDEs, debuggers, emulators, communication analyzers, scopes, and logic analyzers.
  • Provide work breakdown plans and task estimates in support of project estimates and management.
  • Participate in roadmap planning and identify competency/resource gaps and implement plans to close the gaps.
  • Develop metrics to track and report progress, as well as identify areas for improvement.
  • Support multiple product development programs at a given time.
  • Develop and implement risk mitigating solutions.
Requirements
  • Bachelor's degree.
  • 5+ years of experience with software and embedded firmware development (C/C++).
  • Must have led significant or all portions of a product firmware development at least once.
  • Minimum 2 years Real-Time Operating System (RTOS) experience.
Estimated Salary Range

$100,000 - $140,000 per annum, depending on location and experience.



  • Minneapolis, Minnesota, United States Resideo Full time

    Job DescriptionWe are seeking a skilled Embedded Firmware Developer to join our team at Resideo, a leading global provider of critical comfort and security solutions. As an Embedded Firmware Developer, you will be responsible for designing and developing embedded software and firmware for our Connected Home products.ResponsibilitiesDesign and develop...


  • Minneapolis, Minnesota, United States Detector Electronics LLC Full time

    Job OverviewSpectrum Safety Solutions, a leading provider of fire detection and suppression solutions for high-hazard applications, is seeking a skilled Sr. Embedded Software/Firmware Development Lead to join their team.About Spectrum Safety SolutionsWe are a global company with over 1,400 employees operating in more than 20 countries. Our four recognized...


  • Minneapolis, Minnesota, United States Detector Electronics LLC Full time

    About Spectrum Safety SolutionsSpectrum Safety Solutions is a global leader in fire detection and suppression solutions for high-hazard applications. With approximately 1,400 employees operating in more than 20 countries, the company delivers differentiated lifecycle solutions and advances growth across key segments.Job OverviewThe Embedded Software/Firmware...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    Sought: Seasoned Principal Software EngineerPGS Worldwide, a renowned Aerospace company, is currently looking for an accomplished Principal Software Engineer to spearhead and deliver critical software development projects. This highly respected organization seeks a seasoned professional with a proven track record of accomplishment in software development,...


  • Minneapolis, Minnesota, United States Detector Electronics LLC Full time

    At Detector Electronics LLC, we're committed to delivering innovative fire detection and suppression solutions that make the world a better place to live.About this Role:We're seeking a highly skilled Senior Embedded Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing,...


  • Minneapolis, Minnesota, United States Donatech Full time

    Overview:Donatech is seeking a highly experienced Principal Software Engineer to join our team. This role involves leading efforts in software requirements analysis, architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem-solving, and verification testing.Key Responsibilities:Architect, design, develop,...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    Job Title: Senior Software ArchitectPGS Worldwide is seeking a skilled Senior Software Architect to support ongoing projects for an Aerospace leader in the Minneapolis region. This is a 6-month contract-to-hire opportunity.Job Description:The Senior Software Architect plans, leads, and performs tasks across software requirements analysis, architecture and...


  • Minneapolis, Minnesota, United States Belcan Full time

    We are seeking a highly skilled Senior Software Architect to join our team in Bloomington, MN. This is a contract position offering up to $65.94/hour depending on experience.As a Senior Software Architect, you will work within a cross-functional team responsible for developing and testing embedded systems, products, and services.The ideal candidate will have...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    About the RoleWe are seeking a Senior Embedded Software Development Leader to join our team at HRU Inc Technical Resources. As a key member of our engineering team, you will lead and execute embedded software development efforts.Key Responsibilities:Architect, design, develop, maintain, and verify embedded product software.Mentor junior engineers to develop...


  • Minneapolis, Minnesota, United States STERIS Full time

    Overview: STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. We help our customers create a healthier and safer world by providing innovative healthcare, life sciences and dental products and services.Salary: $91,250-$127,575 per year.Job Description:Develop software architecture...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    At Emergent Software, we are seeking an experienced Microsoft Cloud Software Architect to lead our team in delivering high-quality cloud-based software solutions. With a strong background in Microsoft technologies and experience in architecting scalable and secure cloud applications, you will be responsible for designing and implementing robust cloud...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job Description: Embedded Software SpecialistAt HRU Inc Technical Resources, we are committed to delivering innovative solutions for complex technical challenges. As an Embedded Software Specialist, you will play a critical role in the development and implementation of our real-time embedded systems.Key Responsibilities:Design and develop software for...


  • Minneapolis, Minnesota, United States STERIS Full time

    About the Role: We are seeking a highly skilled and experienced Senior Embedded Systems Engineer to join our team at STERIS. The successful candidate will be responsible for designing, developing, and implementing software solutions for our market-leading sterilization and disinfection devices.Responsibilities: This role will involve:Developing software...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    Looking for a challenging role as a Senior Software Architect where you can leverage your technical expertise to drive business growth and deliver innovative software solutions? At Emergent Software, we are seeking an experienced Technical Team Lead to join our team of talented engineers who share a passion for cloud computing.We offer a competitive salary...


  • Minneapolis, Minnesota, United States Resideo Full time

    Firmware Product Development LeadEstimated salary: $160,000 - $220,000 per year.We are seeking a highly skilled and experienced Firmware Product Development Lead to drive the development of cutting-edge connected devices. The ideal candidate will have expertise in firmware design, project management, and leadership, with a strong background in product...


  • Minneapolis, Minnesota, United States ZipRecruiter Full time

    Job Title: Senior Technical ArchitectWe are seeking a Senior Technical Architect to join our team at ZipRecruiter. As a key member of our engineering department, you will be responsible for developing and implementing technical architectures that meet the needs of our business.About this role:Capture, derive, and write requirements and associated...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Software Engineer IIWe are seeking highly skilled and motivated individuals to fill the role of Software Engineer II at HRU Inc Technical Resources. This position requires a strong background in real-time embedded software development, with a focus on designing, developing, and testing complex software systems.About the Role:As a Software Engineer II, you...


  • Minneapolis, Minnesota, United States Canonical - Jobs Full time

    System Engineer PositionThis is a rewarding role for skilled software engineers looking to advance their careers in low-level system technology and embedded systems.We seek careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    Job SummaryWe are seeking a skilled Embedded Software Engineering Manager to lead our embedded software design and testing teams. This key leadership position involves mentoring, planning, and implementing projects, as well as overseeing the development of embedded software for electronic technologies.About the RoleLead and mentor embedded software design...


  • Minneapolis, Minnesota, United States Resideo Full time

    Job SummaryResideo is seeking a Connected Home Technology Specialist to join our team. As a Connected Home Technology Specialist, you will be responsible for designing and developing embedded software and firmware for our Connected Home products.Main ResponsibilitiesDesign and develop embedded software and firmware for Connected Home products.Cultivate 3rd...