CrawlJobs Logo

Software Engineer (Lab Automation)

India, Hyderabad · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

The Research & Automation Technologies (R&AT) group within Amgen’s Automation, Research Informatics, and AI (ARIA) organization is seeking a highly creative candidate for a Software Engineer position. This person will be responsible for the development and delivery of full-stack solutions that accelerate the discovery and development of Amgen’s life-saving therapeutics. These solutions will require integration with multiple systems across our informatic ecosystem, using a variety of existing and emerging technologies, including source code repository and automated build system management, AWS infrastructure management, device driver development, and data integration. This Software Engineer will play a key role in developing solutions that enable the evolution of our Research labs into highly automated, highly integrated next-generation facilities. Our goal is to develop transformative, automated systems that fundamentally change the way science is executed in our Research labs. To effectively communicate and collaborate with a diverse group of stakeholders, an understanding of biology, chemistry and drug discovery is essential.

Job Responsibility

  • Development of code using C#, Dotnet and Python (desktop applications, web applications, AWS lambda functions, etc.) to: control lab automation instruments
  • take input from lab information management systems and transform it into automation system-specific instructions
  • data extraction, transformation, and loading from lab automation instruments to lab information management systems
  • Continuous outreach, collaboration, and communication with scientists across multiple research organizations and geographies to identify opportunities, ideate solutions, manage expectations, and deliver fit-for-purpose lab informatic systems and integrations
  • Identify emerging, transformative technologies and develop innovative solutions that improve existing processes or enable novel processes
  • Identify and establish best practices across the full spectrum of software development tasks, including DevOps, documentation, end-user training, delivery, and support (Windows/ Linux OS)

Requirements

  • Master’s/ Bachelor's degree with 4+ years of experience in Software Engineering, Computer Science/Information Technology
  • AWS certification (Developer, Solutions Architect, or similar) preferred

Nice to have

AWS certification (Developer, Solutions Architect, or similar)

What we offer

  • Vast opportunities to learn and develop within our global organization
  • Diverse and inclusive community of belonging, where teammates are empowered to bring ideas to the table and act
  • Generous Total Rewards Plan comprising health, finance and wealth, work/life balance, and career benefits

Looking for more opportunities?

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

Similar Jobs for

Software Engineer (Lab Automation)

8 matching positions

Bringup Automation Software Engineer

The individual will work on a team responsible to deliver python code that prepa...
Location
Location
Salary
Salary:
Not provided
infobellit.com Logo
Infobell IT
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • deliver python code that prepares server and rack level components to be deployed to the cloud
  • review architecture/design documentation
  • develop code for automated bring up of new hardware types
  • test automation in lab environment
  • review automation in production datacenters
  • learn what types of hardware failures to expect
  • ensure code has very good problem isolation
Job Responsibility
Job Responsibility
  • Provide technical assistance to improve system performance, capacity, reliability and scalability
Read More
Arrow Right

Sr. Software Engineer, Python Automation

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ Years in a Software Engineering or Test Automation role working on large scale web applications on cloud platforms using REST APIs
  • Strong problem solving and analytical abilities, ability to troubleshoot, identify and resolve defects
  • Experience with video streaming domain and technologies like DASH, HLS, MPEG-4, WideVine, FairPlay
  • Strong programming skills in one or more of JavaScript/TypeScript, Python, Java, Go
  • Very good understanding of core CS concepts including operating systems, algorithms, data structures, database and frontend/Web fundamentals including HTML5, CSS
  • Solid experience with one or more automation frameworks like Cypress, Selenium, Cucumber, Appium, JUnit etc.
  • Passion for using AI for test automation to dramatically increase execution velocity and improve product quality
  • Familiarity with TDD/BDD paradigms, AI for QA automation
  • Excellent interpersonal, written and verbal communication skills, and ability to collaborate effectively with cross-functional teams
  • Bachelor's Degree in Computer Science or equivalent
Job Responsibility
Job Responsibility
  • Drive the test automation for The Roku Channel streaming apps, features and services on multiple platforms to improve product quality, increase team productivity and enhancing a culture of continuous quality improvement throughout the software development lifecycle
  • Be part of the core QA engineering team with significant ownership to drive automation for The Roku Channel app on multiple platforms like FireTV, GoogleTV, Samsung, Web etc.
  • Use AI tools to simplify overall product testing process
  • Utilize and integrate automated test tools, frameworks, systems, and libraries throughout the product lifecycle
  • Build test plans, write automation tests, analyze/troubleshoot failures, track defects, drive resolution, verify fixes and communicate results to stakeholders
  • Build and enhance the automation lab setup
  • Collaborate with multiple cross functional teams like product, UX and engineering to build delightful streaming experiences, fine tune quality of experience, investigate and remediate potential E2E application and streaming quality problems
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Flight Software Test Automation Engineer

As a Flight Software Test Automation Engineer you will build robust, automated q...
Location
Location
Poland; Spain , Warsaw; València
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Python and shell scripting in Linux-based environments
  • Having been working with test automation frameworks in the past, including CI/CD tools such as Github Actions
  • Worked within the software development lifecycle, involved in testing and automation best practices, CI/CD principles
  • Exposure to hardware testing, integrating automated testing pipelines and coordinating robust lab-based test execution
  • Have a proactive, dynamic problem-solving attitude and a mindset to work as one to deliver a high quality product
  • A motivated generalist who thrives in hands-on, interdisciplinary environments
  • A disciplined tinkerer, someone who loves figuring out how systems work
  • Excellent communication skills in English, both written and spoken
Job Responsibility
Job Responsibility
  • Building up automation tests that make use of HIL (hardware-in-the-loop) in order to create holistic system level quality gates for software development
  • Utilize SIL (software-in-the-loop) simulation testing infrastructure to further increase our automation coverage and release confidence of satellite software
  • Adding new testing workflows that work in unison with existing reusable workflows of the framework
  • Design, implement, and maintain CI/CD pipelines (GitHub Actions) to onboard new projects and environments into the automated testing and deployment workflow
  • Reporting results of QA activities and find easily reproducible steps for bugs that you can collaborate with engineers to establish fixes
  • Be able to isolate signals from the noise, and provide feedback that eases the work of your colleagues
  • Test case creation and continuous test maintenance for new features being developed
  • You will own the core of the testing, by writing, running and reporting on continuous testing you will help build quality software
What we offer
What we offer
  • A yearly benefit budget to spend as you wish (MyBenefit e.g. sport, transport, wellness, lunch, tourism, etc.)
  • Relocation support (e.g. flight tickets, accommodation, relocation agency support etc.)
  • Time for self-development, research, training, conferences, or certification schemes
  • Polish language lessons
  • Occupational and private healthcare and life insurance
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • Health insurance
  • Creative, inspiring and collaborative office
  • Fulltime
Read More
Arrow Right

Embedded Software & Simulation Engineer - Streaming Audio (Prototyping & Lab Systems)

Are you passionate about human space exploration, understanding the origins of t...
Location
Location
United States , Houston
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a bachelor’s degree or equivalent certification in a related area and a minimum of 3 years of experience in the field or in a related area
  • BS/MS in CS/CE/EE with 3-5+ years in embedded development
  • strong C/C++ and Python
  • comfortable on Linux/Windows development environments
  • Hands-on with cFS/cFE services, SB topic design, and app configuration
  • familiarity with OSAL/PSP portability and RTOS primitives (tasks, queues, semaphores, ISRs)
  • Capable of reading schematics and collaborating with hardware teams
  • practical experience with Ethernet/TCP-IP and device interfaces (SPI, USB)
  • Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position
  • Must be able to complete a U.S. government background investigation
Job Responsibility
Job Responsibility
  • Designs and delivers cFS-based audio communications solutions using C/C++/Python, including Software Bus publish/subscribe, configuration tables, and demo-ready applications
  • Develops TRICK-driven simulations for EVA/lander/lunar comms to stress timing, jitter, packet loss, and synchronization, with Python automation for repeatable testing and reporting
  • Builds lightweight demo frameworks (desktop, Docker/conda) with PyQt visualization to showcase timing, SB traffic, and audio quality. Integrates embedded I/O and Linux drivers for lab and HIL testing, leveraging emulators for early hardware abstraction and reproducibility
What we offer
What we offer
  • Excellent personal and professional career growth
  • 9/80 work schedule (every other Friday off), when applicable
  • Onsite cafeteria (breakfast & lunch)
  • Fulltime
Read More
Arrow Right

Software Engineer – Embedded & Functional Safety Software

We are looking for a Software Engineer with a strong background in embedded and ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software development with strong C++ / C focus
  • Solid experience debugging embedded systems, preferably in robotics or safety-relevant contexts
  • Hands-on experience with robot firmware or embedded robotics software
  • Ability to reason about system behavior across software, electronics, mechanics, and physical effects
  • Strong focus on robustness, determinism, and predictable system behavior
  • Experience working with field-reported issues and ambiguous failure modes
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Electrical Engineering, Computer Science, or a closely related field
  • Functional safety concepts such as hazard mitigation, fault detection, monitoring, and safe state handling
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of embedded and safety-related software issues observed in customer deployments
  • Investigate safety-relevant incidents, unexpected stops, degraded behavior, or fault scenarios
  • Analyze logs, traces, watchdog events, fault reports, and system resets from deployed robots
  • Reproduce safety-critical failures in lab and controlled environments
  • Design and implement fixes and improvements in embedded C/C++ software
  • Work with microcontrollers, real-time constraints, and low-level drivers, with safety as a primary concern
  • Implement, validate, and improve safety mechanisms such as monitoring, fault detection, redundancy, and safe states
  • Work with SICK safety logic, including configuration, debugging, and validation
  • Use and contribute to Safety Designer configurations and safety logic design
  • Assess whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Engineering

RTB House is a global company that provides state-of-the-art marketing technolog...
Location
Location
Salary
Salary:
Not provided
rtbhouse.com Logo
RTB House
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pragmatic Architect: Proven ability to evaluate third-party tools and vendor solutions against custom-built software to find the most efficient path forward
  • Technical Stack: High proficiency in Python is mandatory. Significant experience with at least one other language (Java, Go, TypeScript, or Scala) is highly preferred
  • AI/ML Implementation: Hands-on experience integrating LLMs into production environments
  • Systems Thinker: Ability to define technical roadmaps for specific features and drive high-level design choices that prioritize maintainability and performance
  • C1 level in English and Polish.
Job Responsibility
Job Responsibility
  • Drive Technical Excellence: Act as a technical pillar within the Lab, implementing high-standard code and sophisticated system designs. You will mentor mid-level peers and lead deep-dive code reviews
  • Architect Multi-Agent Systems: Design and deploy distributed systems and multi-agent architectures that automate complex engineering tasks. You will own the architectural decisions for 'build vs. integrate' strategies
  • Innovate with Agentic AI: Spearhead the evaluation and prototyping of LLMs, Agentic frameworks, and Model Context Protocols (MCPs). You will transform theoretical AI advancements into production-ready tools
  • Own the Full Lifecycle: Take responsibility for the entire development cycle. From initial concept and API integration to production deployment and long-term scalability
  • Influence Product Strategy: Partner with Product and Engineering Managers to ensure the Lab's innovations align with the broader company roadmap and provide measurable ROI to our developers.
What we offer
What we offer
  • Projects focused on extreme performance and high code quality – clean code and solid code reviews are our standard
  • Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers)
  • Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects.
  • Fulltime
Read More
Arrow Right

Automation Engineer, Materials Research Science

Meta Reality Labs is seeking an engineer to advance materials research capabilit...
Location
Location
United States , Redmond
Salary
Salary:
184000.00 - 257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ph.D. degree in Electrical Engineering, Computer Science, Mechanical Engineering, Control Engineering, Materials Science, or relevant field, and/or equivalent practical experience
  • 6+ years of experience in lab automation, systems integration, or industrial automation software and/or relevant technical experience
  • Proficiency in Python, with experience writing production-quality automation and integration code
  • Hands-on experience with lab automation platforms (e.g., liquid handlers, robotic arms, automated characterization tools)
  • Experience with laboratory information management systems, electronic lab notebooks, or manufacturing execution systems
  • Demonstrated ability to translate scientific or manufacturing workflows into reliable, automated processes
  • Experience architecting scalable automation platforms for materials characterization or physical science research environments
  • Experience with statistical analysis and data pipeline design for high-throughput experimental datasets
Job Responsibility
Job Responsibility
  • Define the long-term technical roadmap for laboratory automation systems, integrating robotic sample handling, automated metrology instruments, and data acquisition pipelines
  • Architect and own the end-to-end automation infrastructure for high-throughput materials characterization workflows, including optical, mechanical, and electrical property testing of wearable device materials
  • Collaborate with scientists, hardware engineers, and product teams to translate experiments and lab workflows into clear integration specifications, data models, and scalable automation solutions
  • Work with integrators and vendors to design, build, and commission automated workcells for materials R&D (process development, characterization, property testing, etc.)
  • Build and maintain middleware services that connect instruments, robots, and sensors to laboratory information management systems
  • Develop instrument drivers and automation scripts that generate command sequences and invoke vendor APIs/SDKs to orchestrate lab workflows end-to-end
  • Collaborate with AI and data scientists to tightly integrate the autonomous lab with LLM-based multi-agent systems for experiment planning, analysis, and decision-making
  • Design and implement data pipelines that capture, validate, and store experimental metadata to ensure data integrity and reproducibility across the discovery pipeline
  • Evaluate and benchmark automation performance — measuring throughput, reliability, error rates, and turnaround time of automated experimental workflows
  • Contribute to internal tooling, documentation, and best practices that enable the broader team to leverage automation capabilities
What we offer
What we offer
  • bonus + equity + benefits
  • Fulltime
Read More
Arrow Right

Software Engineer - Robot Navigation, Localization & SLAM

We are looking for a Software Engineer with a strong background in robot navigat...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software development with strong C++ focus
  • Practical experience debugging complex, real-world robotic systems
  • Hands-on background in robot navigation, localization, SLAM, or autonomy software
  • Ability to move from system-level symptoms to root-cause analysis and software changes
  • Strong understanding of software architecture, design principles, and maintainable systems
  • Experience working with production systems and ambiguity
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Computer Science, or a closely related field
  • Proficiency Required in Several of the Following: SLAM, localization, and mapping techniques used in deployed systems
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of navigation, localization, and SLAM issues observed in customer deployments
  • Analyze logs, metrics, and recorded sensor data to understand system behavior in the real world
  • Reproduce complex problems in lab, simulation, or controlled field environments
  • Design and implement robust fixes and improvements in navigation, mapping, localization, and planning software (C++)
  • Decide whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Escalate with clear technical analysis, reproduction cases, and suggested solution directions
  • Collaborate closely with R&D to ensure field learnings influence long-term architecture
  • Improve navigation robustness in dynamic, customer-specific environments
  • Contribute to architectural discussions affecting autonomy and fleet-level behavior
  • Support improvements to automated testing and deployment to prevent recurrence of field issues
Read More
Arrow Right