Senior Software Engineer

Adcole LLC
Marlborough, MA, United States
about 2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Code Review Computer Programming Relational Databases Design of User Interfaces Hardware Design Windows Presentation Foundation Microsoft SQL Server Team Foundation Server
+5 more
Software Engineering System Testing Systems Integration Information Technology Legacy Systems

Job description

We are looking for a Senior Software Engineer to join our software engineering team and take a leading role in developing the software that drives our measurement systems. You will report to the Director of Software Engineering and work closely with engineering, manufacturing, and customer support teams.

The work spans the full software lifecycle - architecture, UI/UX development, algorithm implementation, hardware integration, and validation. This includes both off-line development and hands-on testing directly on our measurement equipment., * Design and develop software for precision measurement systems

  • Build and maintain UI/UX workflows based on functional requirements
  • Develop and optimize data acquisition and analysis algorithms
  • Support hardware/software integration and system validation
  • Troubleshoot and resolve defects in current and legacy systems
  • Contribute to project planning, code reviews, and technical documentation
  • Evaluate new tools and technologies, including AI-driven approaches
  • Mentor junior engineers and contribute to team engineering practices

Requirements

Do you have experience in WPF?, We are looking for someone with a solid technical foundation and a genuine interest in this kind of work - someone who learns well and takes ownership of problems. You do not need to have experience with every item listed here. If the role interests you and you have the core background, we encourage you to apply., * Degree in Computer Science, Software Engineering, Robotics, or a related field - or equivalent experience

  • 5+ years of experience in motion control, device control, or similar software development
  • Professional experience with C# and Microsoft WPF
  • Strong programming skills in C and/or C++
  • Experience building and maintaining production software systems
  • Comfortable working across teams and communicating technical concepts clearly

Helpful but not required:

  • AI implementation experience
  • Azure DevOps or Team Foundation Server
  • SQL Server or relational databases
  • Hardware/software integration or embedded systems

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, Salary: $140,000 - $170,000 annually
  • Medical, dental, and vision insurance
  • Life insurance
  • Tuition reimbursement
  • Paid time off
  • 401(k) program

About the company

Adcole designs and manufactures precision measurement systems used by leading industrial manufacturers - Ford, GM, Toyota, Caterpillar, Cummins, and others - to measure rotating components to tolerances finer than one-hundredth the diameter of a human hair. Our systems serve as the measurement standard on production floors worldwide, including in Formula One with teams like Red Bull and Ferrari.

We have been manufacturing the majority of our products at our Massachusetts headquarters since 1957. We support customers globally through offices in the U.S., Germany, China, and Japan.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:53 min

Utilizing modern query languages as facades for legacy interfaces

Oliver Sturm · Coffee With Developers

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:38 min

Shifting software engineering skills for an AI-driven future

Patrick Schnell Patrick Schnell · Coffee With Developers

Videos

See all

Related articles

See all