CrawlJobs Logo

Senior Software Engineer- Industrial Automation

· Job Posted January 29, 2026
Apply Position
Job Link Share

Job Description

NDT is proud to partner with an industry leader renowned for exceptional employee retention and strong career growth opportunities. We are seeking a Senior Software Engineer with hands-on experience in architecture and troubleshooting automation code. This is an excellent chance for an experienced team leader eager to advance their career in industrial automation and advance toward team management track.

Job Responsibility

  • Design/develop/support application software for automation equipment for Life Sciences industry
  • Work with Manufacturing Engineering to write bring-up, test and diagnostic software for automation equipment
  • Collaborate with Product Marketing, Engineering Design, and end users to develop application requirements
  • Contribute to the development of core tools, in Java and other software environments, to simplify application programming
  • Design, implement, and maintain application specific user interfaces, web services, backend database systems and/or performance metrics
  • Work with Customer Care to help troubleshoot field service/production support issues
  • Participate in code reviews, technical discussions, and process improvement initiatives to elevate software quality and team efficiency
  • Develop within an ISO 13485 Quality environment

Requirements

  • 3+ years of experience developing application-level software for laboratory and/or industrial automation
  • Hands-on experience with industrial automation, robotics, pneumatic actuators, sensors, and servo motors
  • Experience with Java and/or another object-oriented language
  • Background in object-oriented design methodologies
  • Experience with embedded and/or real-time Java
  • Experience with Eclipse and/or VS Code IDE(s) with SVN, Maven and Nexus module management
  • Experience with GIT, and GIT Hub
  • BS Computer Science, Engineering or other relevant degree or equivalent experience

Nice to have

  • Knowledge of Java-based frameworks a plus, specifically Spring, Spring Boot and Hibernate JPA
  • Experience with containerization (Docker, Kubernetes) is a plus
  • Experience creating drivers to interface 3rd party equipment a plus
  • Experience with relational and/or NoSQL database architecture a plus
  • Experience developing machine vision algorithms, including inspection vision, guidance vision, and general machine vision technologies
  • General knowledge of laboratory procedures in life sciences and diagnostic laboratories a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer- Industrial Automation

8 matching positions

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Software Validation Automation Engineer

Join AMD's Validation Automation team to help bring cutting-edge upscaling, fram...
Location
Location
Poland , Gdansk
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working experience with test automation development
  • Proven experience collaborating with development and QA teams
  • Graphics and Gaming Industry experience
  • Understanding of ML techniques applied to graphics and rendering
  • Strong programming skills in Python
  • Good knowledge of testing frameworks and testing principles
  • Familiarity with Git
  • Good understanding of Software Engineering Lifecycle and object-oriented design principles
  • Development experience on Windows and/or Linux
  • Familiarity with modern software tools and techniques for development
Job Responsibility
Job Responsibility
  • Contribute to a high-functioning validation automation team
  • Collaborate closely with the feature teams and project managers to deliver quality solutions and the automation technology to support them
  • Create and maintain automated integration tests and validation CI/CD workflows to ensure visual quality, non-regression, stability, and performance across features, models, driver versions, OSes, and graphics hardware
  • Develop and maintain test harnesses, frameworks, and tooling in Python to scale validation across multiple GPUs, drivers, and game titles
  • Perform manual and automated testing in Windows environments
  • Find and report bugs
  • Diagnose and isolate ML-related in-game artifacts across model inference, engine integration, and hardware layers
  • Summarize and analyze test data, author validation reports, and provide technical recommendations
  • Participate in code reviews and scrum ceremonies
  • Enhance validation methodologies used by the team
Read More
Arrow Right

Senior Software Test and Automation Engineer

You will be part of the integration test team, focusing on strengthening product...
Location
Location
India , Karnataka; Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience in validating core database and analytics capabilities, preferably in integration and acceptance test phases
  • Graduate or Postgraduate in Computer Science or Electronics with knowledge on Database concepts & SQL
  • Experience in customer-centric testing on AWS, Azure, GC or VMWare Platforms to validate system’s reliability and resiliency
  • Experience with Python, OOPS concepts, Unix/Linux including system administration
  • Knowledge of CI/CD tool chain - Jenkins, GitHub, etc.
  • Familiarity with AI/LLM and Analytics
  • Must have strong debugging skills, oral and written communication skills
  • Ability to learn new technologies and tools quickly and to leverage that knowledge for results analysis and problem solving
  • Strong understanding of test processes
Job Responsibility
Job Responsibility
  • Create integration test specs and plans to validate product features and releases.
  • Collaborate with feature teams to assess the system test scope and coverage for new features during early design phase, and generate test scenarios including feature/component interactions
  • Develop and maintain fully automated tests to validate the Teradata Vantage Product across various platforms, components, and functions, mimicking customer-like scenarios and workloads.
  • Develop tests to reproduce and verify customer reported issues and fixes
  • Identify test escapes and develop test scenarios to address gaps.
  • Perform customer-centric validation of Vantage products at an integration level to ensure system integration, reliability, and resiliency.
  • Independently analyze and report defects/issues encountered during testing.
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Cloud Development

The AI Platform team is responsible for building the foundational infrastructure...
Location
Location
Canada
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 4–6 years of relevant industry experience, or Master's degree with significant hands-on experience building and operating production systems, or work experience equivalent
  • Strong, modern Python skills, with experience writing clean, maintainable code and working with a fast toolchain (dependency management, linting, formatting, type checks, pre-commit), building both libraries and CLIs that output structured data
  • Advance experience with database deployment and management, bonus points for familiarity with Postgres
  • Proven experience deploying and operating workloads in cloud environments, including production-grade infrastructure on GCP and GKE (artifact registries, managed caches, networking and internal load balancing, VPC, DNS, and separation of nonprod and prod)
  • Hands-on experience with Kubernetes and Helm, writing charts that deploy across environments with per-environment configuration and progressive feature rollout
  • Experience with Terraform for provisioning infrastructure across environments, including schema validation and PR-level plan review
  • Experience designing and running scalable APIs that hold up under load, including health and readiness checks, auth, and clean startup and shutdown
  • Experience with Grafana or similar tools for metrics, dashboards, and reading application and infrastructure health together during rollouts
  • Strong problem-solving skills and the ability to debug performance and reliability issues in distributed systems
  • Clear and effective communication skills, with experience collaborating across engineering, product, and infrastructure teams
Job Responsibility
Job Responsibility
  • Design, build, and operate core platform services and APIs used to deploy and serve production workloads at scale
  • Own service reliability end-to-end, driving improvements in availability, scalability, performance, and operational excellence
  • Lead efforts to optimize backend services for throughput, latency, and cost efficiency across distributed infrastructure
  • Design and manage Kubernetes-based workloads, including GitOps deployment pipelines, environment configuration, and resource utilization optimization
  • Own and improve critical parts of the service lifecycle, including packaging, versioning, testing strategies, validation, and deployment automation
  • Implement and evolve observability practices (metrics, logging, tracing, alerting) to improve visibility and operational resilience of backend services and pipelines
  • Partner closely with product, infrastructure, security, and data teams to design scalable platform capabilities that enable new product features
  • Contribute to technical design discussions, propose architectural improvements, and mentor junior engineers through code reviews and knowledge sharing
  • Participate in and help improve operational processes, including incident response, on-call rotations, and post-incident reviews
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Fullstack/Frontend

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, develop, and deliver modern front-end experiences using industry-standard web technologies and frameworks ( TypeScript, React (or comparable frameworks)
  • Build intuitive, accessible, responsive, and performant user interfaces that help customers discover, analyze, and act on real-time data
  • Collaborate closely with Product Management, UX Design, and engineering partners to translate customer needs into impactful user experiences
  • Develop maintainable, production-ready code and contribute to engineering excellence through code reviews, testing, and continuous improvement
  • Use telemetry, experimentation, and customer feedback to measure success and drive ongoing improvements in usability and performance
  • Contribute to front-end architecture, shared UI components, and engineering best practices across Microsoft Fabric experiences
  • Partner with services and platform teams to deliver cohesive end-to-end customer scenarios across multiple interconnected systems
  • Identify and resolve reliability, scalability, accessibility, and performance issues affecting customer experiences
  • Participate in architectural discussions and help make technical decisions that balance immediate business needs with long-term maintainability
  • Drive improvements in automation, quality, accessibility compliance, and user experience consistency
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Overview Location Overview Working with inspiring and experienced colleagues, ...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 3 years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing
  • Creating REST API'S-OR-Experience with JavaScript/TypeScript, Node.js, React / ReactNative FrontEnd frameworks -OR-Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Cloud Microservices

Software Engineer with expertise in cloud based microservices architecture to jo...
Location
Location
United States , Plano
Salary
Salary:
Not provided
amerch.com Logo
Anderson Merchandisers, LLC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure, or demonstrated ability in those areas
  • 7+ years of experience in software development, with a focus on cloud-based microservices architecture
  • Proficiency in GCP cloud performance and respective services
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Excellent problem-solving and communication skills
  • Ability to work effectively in a fast-paced, collaborative environment
  • Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or CloudFormation
  • Experience using many of the following technologies and concepts is required: Object-Oriented Analysis and Design
  • Modeling using UML Toolsets
Job Responsibility
Job Responsibility
  • Design, develop, and deploy event-driven microservices-based architectures on GCP cloud
  • Design and implement microservice architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance
  • Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems
  • Design and consume messages from a pub/sub system
  • Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management
  • Optimize application performance and troubleshoot issues related to scalability, availability, and latency
  • Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments
  • Collaborate with cross-functional teams, including design and infrastructure, to define requirements, prioritize features, and deliver high-quality, scalable software solutions
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of learning and continuous improvement
  • Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture
What we offer
What we offer
  • Flexible work schedules
  • 401(k) retirement plan
  • Health Insurance – including Dental and Vision
  • Telehealth
  • Health Savings Account
  • Accident Insurance
  • Critical Illness Insurance
  • Life Insurance
  • Long Term Care
  • Short Term Disability
  • Fulltime
Read More
Arrow Right