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

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

Palm Beach Tan

Beauty Consultant Job at Palm Beach Tan

 ...Employee discount on our amazing skin care products Responsibilities Meeting sales goals measured daily/weekly/monthly Consults with customers in a professional, upbeat manner Educate customers on safe tanning practices and retail items Maintain a clean... 

Place Services Inc.

Preconstruction Estimator Job at Place Services Inc.

 ...immediate need for a Preconstruction Manager in our Concrete Division to oversee our concrete, masonry, and asphalt sealing and striping projects. This position will be based out of our Marietta, GA office location. The ideal candidate will have extensive field... 

24 Seven Talent

Knitwear Technical Designer Job at 24 Seven Talent

 ...Description: The Sr. Technical Designer is responsible for driving and managing the Fit Process for Knits & Sweaters category while...  ...quality level and design aesthetic of all samples meets the expected brand quality standards. Ensure garment is measured prior to... 

Checkered Flag Motor Car Company

Porsche Parts Counterperson Job at Checkered Flag Motor Car Company

 ...success, we've been fortunate enough to achieve. Our Honda, BMW, MINI, Toyota, Porsche, Audi, Hyundai, Genesis, Jaguar, Land Rover, Volkswagen, Chrysler, Dodge, Jeep, Ram, Alfa Romeo, and Fiat dealerships come with excellent reputations, and we are looking to grow our... 

New York Postal Service

RURAL CARRIER ASSOCIATE (RCA) Job at New York Postal Service

The Rural Carrier Associate (RCA) plays a vital role in the postal service, ensuring the efficient delivery and collection of mail in rural areas. RCAs provide essential communication services to communities, often serving as the primary postal contact for residents. This...