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

Zm5YVVdNOHU4VHlRNnVLSFdtMi9uUlJ1V0E9PQ==
  • 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

The Allure Event Center

Wedding Coordinator Job at The Allure Event Center

 ...The Allure Wedding and Event Center in Chesterton, IN is Northwest Indiana's premier wedding and event venue. Our exquisite facility...  ...and Event Center also offers a venue in LaPorte Indiana. Event Coordinators will be scheduled to work at this location as needed. We... 

TransForce Inc.

Local CDL A Roll Off Driver - $24 - $26/ Per Hour + Benefits Job at TransForce Inc.

 ...Type: Automatic Job Requirements CDL Class: CDL A Experience: 2+ years Additional Information Local CDL A Roll-off truck driver in Culpeper, VA Job Type: Full-Time Pay Rate: $24 - $26 Per Hour Schedule: Monday - Friday 8:00am - 4:30pm is... 

Providence

Senior IS Epic Applications Analyst - Cadence Job at Providence

 ...at this level demonstrate full use and application of standard principles, theories, and concepts...  ..., or equivalent education/experienceEpic certification within 90 days of hire (...  ...Certification with build experience.7 years Build analyst experience in Epic and/or equivalent... 

Capital One

Senior Lead Information Security Office (ISO) Consultant Job at Capital One

 ...Senior Lead Information Security Office (ISO) Consultant at Capital One summary: As a Senior Lead Information Security Office Consultant...  ...and oversee modernization efforts to ensure secure technology practices. Your role involves enhancing the security posture... 

Williamson Health

Medical Lab Scientist/Technologist/Technician - PRN Job at Williamson Health

 ...exceptional health care systems with a 203 bed hospital (Williamson Medical Center), over 40 providers at our Williamson Health Medical...  ...a drug-free workplace. POSITION SUMMARY A Medical Technologist is responsible for conducting laboratory tests which provide...