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

WHIZZ

E-bikes Lead Mechanic - DC, full-time Job at WHIZZ

 ...C., and we are looking for a highly skilled and dedicated Lead Bike Mechanic to oversee operations and customer interactions at our...  ...performance. Assemble, inspect, and prepare e-bikes for customer delivery. Troubleshoot mechanical and electrical issues with e-bikes... 

Memorial Sloan Kettering Cancer Center

Molecular Pathologist Job at Memorial Sloan Kettering Cancer Center

 ...Molecular Pathologist The Department of Pathology and Laboratory Medicine at Memorial...  ...-time faculty member at the rank of Assistant or Associate Attending . This individual...  ...in an alternate format, using a sign language interpreter, or using specialized equipment... 

Grand Living

Assistant Business Office Manager Job at Grand Living

 ...About the Position The Business Office Manager is responsible for enhancing the overall Resident experience through the provision of exceptional administrative responsibilities such as accounts payable and supporting the Campus Business Office Manager. This position... 

Aveanna Healthcare

Hospice Certified Nursing Assistant CNA Full Time FT (Hiring Immediately) Job at Aveanna Healthcare

 ...Position Overview The Hospice Certified Nursing Assistant (CNA) is an individual who provides personal care, selected treatment procedures, minimal household tasks and occasional meal preparation under the advisory of a Registered Nurse for individuals with special... 

Nakhim-onlineworkstaffping.com

Data Analyst Job at Nakhim-onlineworkstaffping.com

 ...Washington, DCWere seeking motivated individuals for flexible, work-from-home positions. Whether part-time or full-time, our roles offer...  ...noise (e.g., children) is welcome!Position Highlights: Data Analyst No experience requiredtraining providedAdjustable hours to...