
Software Engineer
Jobs2web
full-time
Posted on:
Location Type: Office
Location: North Reading • Massachusetts • United States
Visit company websiteExplore more
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