Jobs2web

Software Engineer

Jobs2web

full-time

Posted on:

Location Type: Office

Location: North ReadingMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,100 - $160,100 per year

Tech Stack

About the role

  • Software development tasks consist of writing and maintaining software that presents a programmatic interface to the low-level hardware of Automatic Test Equipment (ATE).
  • The software is intended to control the hardware (PXI test instrumentation).
  • The code that is developed will interface to hardware directly and through firmware.
  • Develop Software Drivers and assist with release cycles.
  • Debug Software Drivers modules through the software toolset, working closely with hardware and firmware engineers.
  • Develop and maintain internal software tools to assist the development and debugging process.
  • Develop and maintain internal tools to measure and assure the quality of the delivered software.

Requirements

  • 5+ years’ experience
  • Proficient in C/C++ and C#
  • Proficient in Visual Studio or equivalent
  • Firm grasp of software development process
  • Proficient with hardware-facing software
  • Proficient with the use of lab equipment (i.e. DSOs, DMMs, AWGs)
  • Proficient with the use of I2C / SPI bus
  • Proficient with PCIe
  • Excellent written, verbal and group communication skills.
  • Experience with Source Control Management (Azure / Git)
  • Experience working with test and measurement industry standards, like PXI, VXI, LXI.
  • Experience in VxWorks RealTime Development
  • Minimum BS degree in EE, CS, Computer Engineering or equivalent
Benefits
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C#Visual Studiosoftware development processhardware-facing softwareI2CSPIPCIeVxWorks
Soft Skills
written communicationverbal communicationgroup communication
Certifications
BS degree in EEBS degree in CSBS degree in Computer Engineering