Principal Software/Firmware Engineer Job at Vaunix Technology Corporation, Newburyport, MA

aEhmOWlXNlJUcDNGanZqaHNLaFpsK1htT2c9PQ==
  • Vaunix Technology Corporation
  • Newburyport, MA

Job Description

Do you thrive in an environment that blends hardware and software? Are you passionate about creating innovative solutions for the world of electronic testing? If so, then we want to hear from you!

We are seeking a talented and motivated Firmware and Software Development Engineer to join our team and play a key role in the design and development of next-generation electronic test equipment. You will be responsible for the full development lifecycle, from embedded code creation to user interface design, ensuring our equipment delivers a seamless and powerful testing experience.

Responsibilities:

  • Design, develop, and maintain embedded systems software for electronic test equipment.
  • Develop user-friendly graphical user interfaces (GUIs) using industry-standard frameworks (e.g., Qt, wxWidgets).
  • Create and maintain Dynamic Link Libraries (DLLs) to extend the functionality of our software.
  • Integrate and support Python scripting capabilities for user-defined test automation and data analysis.
  • Collaborate with hardware engineers to ensure seamless integration between software and test equipment functionalities.
  • Perform thorough unit testing and participate in system-level testing to ensure software quality and reliability.
  • Document code, design specifications, and user manuals.

Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum 10 years of experience in embedded firmware development.
  • Strong proficiency in C/C++ programming.
  • Experience with GUI development frameworks (e.g., Qt, wxWidgets) is a plus.
  • Familiarity with creating and maintaining DLLs.
  • Working knowledge of Python scripting.
  • Understanding of electronic test equipment principles.
  • Ability to work in Windows or Linux environments
  • Ability to work independently and as part of a cross-functional team.

Job Type: Full-time

Priority to local candidates

Benefits:

  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Job Tags

Full time, Local area, Flexible hours,

Similar Jobs

Milestones School of Achievement

Charter School After-School Program Teacher Job at Milestones School of Achievement

 ...Job Description Job Description We are hiring teachers for our remote after school programs at Revolution Academy (Oak Ridge), North Carolina Leadership Academy (Kernersville) and Liberty Academy (High Point). The scheduled hours are Monday through Friday from 3:0... 

Saxon Global

Azure Cloud Security Engineer Job at Saxon Global

Enterprise Information Security Group Role This position is a new role within the Enterprise Information Security Group (EISG) and is expected to provide technical cloud security engineering and automation support Saxon Global

National Power, LLC

Generator Technician Job at National Power, LLC

 ...Summary National Power is accepting applications to fill a Generator Service Technician opening in our Salisbury, NCmarket. Under...  ...Manager, the Generator Service Technician is responsible for maintenance and repair of generator sets and other electrical equipment.... 

Paradise Valley Hospital

Social Worker II - Social Services Job at Paradise Valley Hospital

 ...intensive outpatient services. Learn more at Responsibilities SOCIAL SERVICES II: To provide emotional support, crisis intervention...  ...problems; information and referral; referrals for financial assistance and supportive services to patients and families with problems... 

Planet Fitness

Fitness Trainer Job at Planet Fitness

 ...Representative will be responsible for creating a positive member experience by providing a superior level of customer service to Planet Fitness members, prospective members and guests.Essential Duties and Responsibilities* Greet members, prospective members and guests,...