Senior DIC Software Development Engineer
$140k - $160kIllinois Tool Works
Job Description:Company DescriptionInstron is a global organization that designs, manufactures, sells and services materials testing systems. Instron is a clear global leader in materials testing applications and its leadership in the marketplace is continually expanding. You will find that our established strength, commitment to our core values and team focus provides an engaging work environment and offers exceptional opportunities for personal and career development. This position is based at Instron’s Static Testing equipment division located in Norwood, Massachusetts.Position SummaryWe have a new opportunity for a Senior Digital Image Correlation (DIC) software development engineer to join our Engineering team. In this role you will be working within a collaborative team on the development of next generation non-contacting measurement technologies and processes for video extensometer products. You will lead the design, implementation, and optimization of advanced DIC algorithms and systems and will have deep expertise across 2D and 3D DIC methods, optical and imaging system design, and high‑performance, real‑time software implementation. The successful candidate will serve as both a technical authority and hands‑on contributor, working across algorithm development, computational performance optimization, and integration with imaging hardware. This role plays a critical part in delivering robust, production‑grade DIC solutions used in demanding real‑time and high‑accuracy measurement applications.Key ResponsibilitiesDesign, implement, and maintain state‑of‑the‑art 2D and 3D Digital Image Correlation algorithms, including subset‑based and global DIC approachesDevelop and refine correlation metrics, interpolation schemes and strain calculation methods.Validate algorithm accuracy and robustness through analytical methods, simulations, and experimental datasets.Collaborate on the design and selection of optical systems, including lenses, cameras, illumination, and stereo configurations for 3D DIC.Contribute to camera calibration, stereo reconstruction, and geometric correctionUnderstand and optimize performance tradeoffs across resolution, frame rate, depth of field, and signal‑to‑noise ratio.Work closely with hardware teams to ensure seamless integration between imaging systems and DIC software.Optimize DIC software for real‑time or near real‑time execution, including low‑latency processing pipelines.Apply performance optimization techniques such as multi‑threading, SIMD/vectorization, GPU acceleration (e.g., CUDA/OpenCL), and memory‑efficient architectures.Profile and benchmark code to identify and eliminate computational bottlenecks.Balance accuracy, robustness, and execution speed for production deploymentKnowledge, Skills and Abilities Required:Advanced Degree in Mechanical Engineering, Computer Vision, Computer Science, Applied Mathematics, Physics, or a related fieldExtensive hands‑on experience with 2D and 3D Digital Image Correlation, including practical deployment on real imaging systems.Strong foundation in computer vision, numerical methods, optimization, and image processing.Proven experience developing high‑performance, production‑quality software for computationally intensive applications.Ability to prototype algorithms in Matlab and deploy production implementations in C++Demonstrated ability to optimize software for speed, memory efficiency, and robustness.Desired attributes:Proven strong interpersonal, communication and organizational skillsAble to create, collaborate and work within team environments. Innovative with strong problem-solving capabilities.Self-starter showing front to back ownership and sense of urgencyPreferred:Real‑time DIC measurement systems in aerospace, automotive, biomechanics, materials testing, or similar domains.GPU acceleration and heterogeneous computing architectures.Familiarity with uncertainty quantification or metrology standardsExperience delivering commercial or customer‑deployed scientific software products.Familiarity with material testing systemsWorking Conditions:Office & Laboratory environment with little, if any, exposure to adverse conditions.Reporting Relationship:Reports to Technical Engineering Manager.Compensation Information:This position has a starting salary range of $140,000-$160,000 per year. Pay is determined by several factors, including a candidate’s experience, relevant skills, and qualificationsITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws. Job SummaryJob number: JR9597Profession: Engineering
$107.36k - $161k
...locations Role is not relocation eligible. Job Title: Senior Software Engineer Responsibilities As a software engineer, you will... ...Required Qualifications ~5+ years of experience in software development, with a proven record of successfully launching commercial...SeniorWork at officeLocal areaRelocationFlexible hours$120k - $156k
...Description Job Description Build software that powers precision motion. At... ...control technology—and we’re looking for a Senior Software Engineer who’s excited to build reliable,... ...Contribute to continuous improvement of development processes and tools What You Bring...SeniorImmediate startRelocation packageFlexible hours$165k - $206k
...Design and implement real-time system software architectures leveraging SMP (symmetric... ...and peripheral devices.Support hardware engineering teams with deep technical debugging and... ...Linux, kernel internals, and device driver development.Experience bringing up and debugging...SeniorFull timeTemporary workWork at officeImmediate startVisa sponsorshipWork visa- ...adoption of agentic programming by defining patterns, tooling, and engineering best practices. Partner with engineering leadership,... ...practices. Conduct workshops and create documentation covering AI development, deployment, monitoring, and support. Document...SeniorFull timeFlexible hours
$101k - $143k
...We currently have an opportunity for a Senior Software Developer to join our Corporate IT... ...Software Developer, you'll combine hands-on engineering with team leadership to ship secure,... ...but are not limited to: Application Development Design, develop, and maintain applications...SeniorFull timeWork at officeFlexible hours$156.97k - $170k
...Senior Full Stack Engineer (Java/React)Make the worlds most advanced Encryptor Manager even smarterAs an Advanced Software Engineer, working on the Encryptor Manager, you’ll be a member of... ...the cutting edge of Application development using the latest tools and technologies...SeniorFlexible hours- Senior DevOps Engineer We're looking for an energetic Senior DevOps Engineer who wants to be part of our forward-thinking software team. The ideal candidate is energized by the opportunity to improve and streamline the development process, and is rarely satisfied with...Senior
- Senior Full Stack Developer Verisk Extreme Event Solutions helps organizations understand... ...combine advanced science, modern software engineering, and powerful analytics to build... ...a desire to grow within an AI-forward development culture. Key Responsibilities Full-Stack...SeniorH1bFlexible hours
- Aqueduct Technologies, Inc. is seeking a Senior Service Delivery Consultant to own the design, deployment, assessment, and troubleshooting... .... You will lead multiple concurrent projects, mentor junior engineers, and serve as the primary escalation point while upholding...Senior
- Michael Page is looking for a Senior Systems Engineer in Walpole, Massachusetts. This role involves managing Windows Server environments across various locations, designing systems, and leading day-to-day operations. The ideal candidate should have over 8 years of engineering...Senior
- Job Posting The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...Senior
$150k - $225k
...Senior Software Engineer Title of Role: Senior Software Engineer Location: Boston, onsite Company Stage of Funding: Seed Office... ...availability and reliability. Participate in agile development processes, contributing to sprint planning and retrospectives...SeniorWork at office- A leading investment consulting firm is seeking a Senior Quantitative Research Analyst - Applied Analytics to develop internal tools and workflows to enhance research and investment decision-making. The candidate should have over 6 years of experience in building analytics...Senior
- Moderna is seeking an Associate Director to lead SAP internal warehousing and serialization initiatives. You will own SAP EWM, ATTP, and ICH, directing a team of internal staff and external providers. You will partner with Supply Chain, Manufacturing, Quality, Regulatory...Senior
- ...Title: Sr. Java Engineer with AI Location: Boston, MA This is 4 days onsite... ..., Spring Boot, REST APIs, AI-assisted development (Claude Code/GitHub Copilot), High-Performance... ...Computer Science or related field Senior Software Engineer - IBOR (AI Integrated...SeniorContract workLocal areaRelocation
- ...Senior Software Engineer, Product Boston Our vision is to become the leading biocomputing platform. The future of biology is in big data... ...and technical requirements of current and in-development bioinformatics tools Design core functions scientists and...Senior
- ...Trade Management Engineering Role The Trade Management Engineering group is the team responsible... .... ~10+ years of low latency systems development experience in C/C++ on Linux, with good... ...and design the technology and software architecture of an application. ~ Ability...Senior
- ...Senior Software Engineer Location: Merrimack, New Hampshire, or Boston, Massachusetts, or Durham, North Carolina. (Hybrid- 3 days in a month... ...of transactions/sec. Have an attitude of test first development and are experienced in modern test frameworks. We believe...Senior
- ...the operating system for the physical world. We're a team of engineers and data scientists driven by our mission to use reinforcement... ...Languages: Python (FastAPI, SQLAlchemy, Pandas) – We value your software engineering fundamentals and ability to learn over which...SeniorVisa sponsorship
$84.06 - $92.06 per hour
...Senior Data Engineer And Analyst - Hybrid Genesis10 is currently seeking a Senior Data Engineer and Analyst for a contract position with a Global Financial Institution located in Iselin, NJ or Charlotte, NC or Boston, MA or Dallas, TX. This is an 18+ month contract...SeniorHourly payContract work$191k - $215k
...Software Engineer As a Software Engineer at Verily, you will play a pivotal role in developing and enhancing products that are focused... ...environment. Responsibilities: Work closely with the development team to design, develop, and deliver new full-stack software...SeniorFull time- ...Senior Software Engineer As a Senior Software Engineer you will design, build, and maintain robust, scalable, and secure systems that support... ...Kubeflow, or SageMaker) Experience with security-first development practices and methodologies Benefits & perks...SeniorRemote workFlexible hours
$156.97k - $170k
Senior Embedded Software Engineer (Cleared) Make the worlds most advanced Cybersecurity and Encryption products even smarter As an Embedded Software... ...Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object...SeniorRelocation packageFlexible hours- ...Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top... ...4+ years of experience in a full stack or backend development role, preferably with a SaaS company Familiarity...SeniorFull timeVisa sponsorship
- ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and...Senior
- ...customer satisfaction. We are seeking a talented and motivated Senior Software Engineer to join our dynamic Engineering Team and contribute to our... ..., we offer significant opportunities for professional development and career advancement. Collaborative Culture: Be part...SeniorWork at officeRemote work
$175k - $180k
...data threat actors use to launch social engineering, phishing, Gen-AI deepfake, doxxing... ...Overview: We are seeking an experienced Senior Software Engineer to design and lead the... ...ll be expected to leverage AI-assisted development as a core part of how you work. Responsibilities...SeniorWork from home$130k - $180k
...Senior Software Engineer At Tive, we imagine a fully-transparent world in which everything and everyone is connected. We innovate beyond... ...being a strong individual contributor to the team's software development goal of building a large scale data processing and...SeniorRemote work- ...Senior-Level Full Stack Software Engineer Join a growing private aviation management company where your work directly supports the technology behind... .... The ideal candidate is passionate about software development, enjoys solving complex business problems, and thrives...SeniorRemote work
- ...the evaluation ecosystem that powers the development and scaling of GM’s autonomous driving... ...-level results into clear feedback for engineering and leadership, and help accelerate... ...analyses to introspect autonomous driving software performance atinterfaces across the autonomy...SeniorFull timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior DIC Software Development Engineer. Be the first to apply!
- software developer positions Norwood, MA
- senior software engineer remote Norwood, MA
- cybersecurity software engineer Norwood, MA
- part time software developer remote Norwood, MA
- software engineer Norwood, MA
- software engineer amazon Norwood, MA
- software developer Norwood, MA
- software engineer healthcare Norwood, MA
- entry level software engineer remote Norwood, MA
- startup software engineer Norwood, MA


