Embedded Software Architect

6 days ago


Minneapolis, Minnesota, United States PGS Worldwide Full time
Sought: Seasoned Principal Software Engineer

PGS 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, collaboration, and leadership.

This is a 6-month contract-to-hire position located in Minneapolis, MN, with an estimated annual salary range of $140,000 to $190,000, depending on qualifications and experience.

About the Position

You will be accountable for planning, executing, and delivering complex software development projects, collaborating with cross-functional teams, and guiding junior engineers to enhance their skills.

As a principal engineer, you will be responsible for ensuring that technical approaches align with established engineering principles and practices, while meeting customer needs, product outcomes, and company expectations.

Duties and Responsibilities
  • Plan and lead software requirements analysis, architecture, design, implementation, documentation, and verification testing efforts
  • Architect, design, develop, maintain, upgrade, port, and verify embedded product software and/or product support software
  • Mentor junior engineers to improve their software development and test capabilities
  • Collaborate with cross-functional teams to ensure successful project delivery
Essential Qualifications

To succeed in this role, you must have:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • At least 8 years of experience in real-time embedded software development
  • Expertise in object-oriented software architecture, C++ coding, unit testing, and version control tools
  • US Citizenship
Desired Skills and Experience

Candidates with expertise in:

  • Architectural-level software design using Magic Draw or similar model-based engineering tools
  • Knowledge of weapon systems, munitions, and/or combat vehicle functionality and capability
  • Familiarity with GitLab or other CI/CD tools

are encouraged to apply.



  • 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 Detector Electronics LLC Full time

    Job TitleSenior Embedded Software/Firmware EngineerAbout This RoleThe 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,...


  • 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 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 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 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 HRU Inc Technical Resources Full time

    About Our TeamAt HRU Inc Technical Resources, we're a leading provider of technical resources to the defense industry. We're seeking a skilled Senior Software Test Engineer to join our team and work on a 6-month contract opportunity with the potential for extension or direct hire. This role involves working on the development, maintenance, and upgrade of...


  • Minneapolis, Minnesota, United States STERIS Full time

    About the RoleWe're seeking an experienced Senior Embedded Systems Developer to join our team in Plymouth, MN. As a key member of our engineering team, you'll design, develop, and implement software solutions for sterilization and disinfection devices. The ideal candidate will have 8+ years of experience in architecting mid-to-large-scale embedded software...


  • Minneapolis, Minnesota, United States Entegee Full time

    Job Title: Embedded Systems Software DeveloperJob Description:Develop embedded software to integrate TRU with vehicle chassis systems in the automotive industry.Design, develop, and test software for integration between TRU and vehicle chassis systems.Collaborate with the engineering team to ensure customer satisfaction by bridging technical knowledge gaps...


  • Minneapolis, Minnesota, United States Belcan Full time

    We are looking for a Lead Software Engineer for Embedded Solutions to join our team in Bloomington, MN.This contract position offers up to $65.94/hour depending on experience.As a Lead Software Engineer, you will work within a cross-functional team responsible for developing and testing embedded systems, products, and services.You will lead the software...


  • Minneapolis, Minnesota, United States Entegee Full time

    Job OverviewEntegee, a leading provider of custom automation solutions, seeks an experienced Embedded Systems Software Developer to join their team. This role offers the opportunity to design, develop, and maintain cutting-edge embedded Linux systems using Yocto Project tools.Estimated Salary: $48-$56 per hour


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

    We are seeking an experienced Embedded Software Engineering Manager to lead and mentor our embedded software design and testing teams. As a key member of our organization, you will play a crucial role in ensuring the successful development and maintenance of new and existing products.About The JobAs an Embedded Software Engineering Manager, you will oversee...


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

    Job DescriptionWe are seeking highly skilled Software Engineers to fill openings as Software Developers for Embedded Systems. This role will perform diverse tasks, including software requirements analysis, design, coding, unit testing, documentation, hardware-software integration, troubleshooting, and verification testing.


  • Minneapolis, Minnesota, United States Belcan Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Development Leader to join our team at Belcan. As a leader in the industry, we offer exciting opportunities for contract, temporary, and direct assignments.Estimated Salary: Up to $52.22/hourThe ideal candidate will have a strong background in embedded software development, Linux, RTOS, and...