GPMS is welcoming all people with passion

We invite you to review the openings listed below. New postings may be added at any time so check back frequently to see if new opportunities match your interests and skillsets. If you feel you have got what it takes to excel with us please send cover letter and resume to

  • Sr Embedded Software Developer

    We are searching for a Senior Software Developer for embedded systems with proven experience writing clean code for complex systems. This person will be responsible for a variety of software engineering life-cycle processes including requirements, design, code, test, and integration of real-time embedded software solutions for Condition Monitoring Systems.

    The ideal candidate will use knowledge of the software engineering discipline, processes and tools in order to complete various software projects; interact with the development team and customers in order to facilitate the completion of software projects to specifications, within budget and time constraints; specify, design, and implement embedded sensors and controller software for Condition Monitoring of rotating machinery in both industrial and aerospace applications; and develop/enhance BSPs and drivers for embedded devices in the application space.

    Comprehensive knowledge of avionics and aviation technology is advantageous and will help with ramp-up time in the role. Being self-motivated to succeed, a quick learner, and naturally curious person are all important attributes for this role.


    COMPANY: GPMS is expanding the market for next generation prognostic HUMS and condition monitoring systems for aviation and industrial applications.  We offer a next generation predictive and “health” management system for aviation and industrial markets. Our product combines advanced hardware and cloud-based software to provide predictive maintenance and smart asset management for helicopter fleet operators in the aviation industry as well as a number of industrial applications. Founded by the technical team which developed one of the leading traditional HUMS systems, GPMS has reengineered the HUMS product to be smarter, faster, and lighter than legacy systems at a price point that puts it within reach for even single engine helicopters.

    LOCATIONS: This position can be located anywhere in the US. Preference will be given to Burlington, VT-area.

    COMPENSATION: Compensation plan will include base and a full benefit plan. We want to hire someone who is motivated and confident in his or her ability to be successful in this role.

    MANAGEMENT: Position reports to the Chief Engineer.

    CULTURE: People are our top priority and we believe that hiring decisions are the most important decisions we can make. We have high expectations for collaboration and teamwork. We value accountability, candor, transparency and feedback.



    • BS in Computer Science, Computer Engineering, or related field.
    • Solid understanding of software development methodologies. Proven ability to perform in all phases of the software engineering life cycle including requirements, design, code development, integration and test, and documentation.
    • Experience in real-time, multi-threaded, embedded software engineering with specific focus on software for sensor applications.
    • Experience with highly integrated, multi-function embedded microcontrollers. Experience with the Renesas™ RX family of processors is highly desirable.
    • Experiences with the various digital interfaces used to communicate in embedded systems including, RS-232/422/485, SPI, I2C, USB, Ethernet, etc.
    • Experience with both “bare metal” development and Real-Time Operating System integration including FreeRTOS, Micrium uC/OS. Experience with the Micrium uC/OS driver architecture is highly desirable.
    • Experience with software/hardware integration and the lab equipment used including oscilloscopes, signal generators, In-circuit emulators, etc.
    • Experience in C, C++.
    • Experience with the Eclipse development environment with specific focus on the Renesas e2Studio IDE.
    • Experience developing software in a regulated industry, for example, experience with DO-178C.
    • Some experience with Visual Studio/C# desktop application development for creation and maintenance of various tools used for both development and commissioning of fielded systems.
    • Must enjoy the entrepreneurial atmosphere of a small, fast growing company coupled with the experience of implementing and leading quality initiatives across the company. 


    • Must possess a demonstrated commitment and passion for software development
    • Must be detail-oriented and have the ability to work proactively with minimal supervision
    • Demonstrated ability to prioritize in a flexible, fast-paced and challenging environment
    • Must be team-oriented, possess a positive attitude and work well with others
    • Driven problem solver and a proven track record in achieving goals
    • Excellent time management and follow-up skills
    • Superior organizational and analytical skills with attention to detail and quality

    Desirable qualifications include experience in the aviation or electronics industry, operational experience at corporate or air transport flight departments, knowledge of helicopter and their systems preferred.

    GPMS is an equal opportunity employer.  All qualified applicants will receive consideration without regard to race, color, religion or sex, including sexual orientation and gender identity.

GPMS is an equal opportunity employer.  All qualified applicants will receive consideration without regard to race, color, religion or sex, including sexual orientation and gender identity.


Contact Us