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

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

Manifest Partners

Quality Assurance Specialist - Hourly Job at Manifest Partners

 ...Job Title: QA Specialist Company: Manifest Partners Location: Remote (Work from Home) - (Hourly Role) Job Type: Contract-to-Hire (Trial Period with Potential for Full-Time W2 Transition) About Manifest Partners: Founded in 2020, Manifest Partners is more than... 

Bella Baby Photography

Photographer Job at Bella Baby Photography

 ...We're hiring in Redlands! Job Opportunity: Part-Time Newborn Photographer and Sales Associate Are you a confident, customer-focused...  ...of your tips ~ Perks:~401k eligibility ~ Discounts on travel and entertainment. ~ Hourly pay during training and continuous... 

State Farm

Agent - Existing Business Assignment Job at State Farm

 ...Make a difference. As a State Farm independent contractor agent, you can make a difference in peoples lives and help strengthen your...  ...being a State Farm agent may be a great fit for you! No prior experience as an insurance agent is required. We offer a paid training... 

GNC

District Manager Job at GNC

 ...achieve it. Join us in empowering others to Live Well! What We're Looking For: We are seeking a experienced and dynamic District Manager who embodies GNC's "Live Well" philosophy--living strong, living long, and living fit. At GNC, we celebrate the fact that... 

Amerit Consulting

Clinical Documentation Improvement Specialist (100% REMOTE) Job at Amerit Consulting

 ...Our client, a Medical Center facility under the aegis of a California Public Ivy university and one of largest health delivery systems...  ...knowledge of laws, rules, and regulations regarding utilization review and discharge planning functions of government programs such...