Software Developer

Reference: 1234_1786141003

Software Developer - IoT / Edge Computing

Job Summary
We are looking for a Software Developer to join the team on a contract basis and help build a data pipeline supporting an IoT-based quality control device. This role will focus on developing software that connects edge devices to the cloud, enabling reliable data ingestion, processing, and analysis.

The ideal candidate will have strong Python development experience, hands-on experience with AWS IoT services, and a background working with data pipelines that move information from physical hardware/edge devices into cloud environments. Experience developing machine learning models, particularly anomaly detection, is a strong plus.

Key Responsibilities

  • Develop and maintain software supporting an IoT quality control device.
  • Build and optimize data ingestion pipelines from hardware/edge devices to the cloud.
  • Develop Python applications running on NVIDIA Jetson edge devices.
  • Integrate IoT devices with AWS using technologies such as MQTT, AWS Lambda, and Amazon S3.
  • Design reliable workflows for collecting, transmitting, processing, and storing device-generated data.
  • Collaborate with engineering teams to troubleshoot and improve device-to-cloud connectivity and data flows.
  • Support the development and implementation of data-driven quality control solutions.
  • Potentially develop or integrate machine learning models for anomaly detection to identify unusual device or production behavior.

Required Qualifications

  • Experience developing software with Python.
  • Hands-on experience with AWS IoT and cloud-based data workflows.
  • Experience with MQTT and IoT device communication.
  • Experience working with AWS Lambda and S3.
  • Experience developing software for edge devices, preferably NVIDIA Jetson.
  • Experience designing data ingestion pipelines from hardware to cloud.
  • Strong understanding of cloud-based data processing and storage.

Preferred Qualifications

  • Experience building machine learning models.
  • Experience with anomaly detection or predictive analytics.
  • Experience working with IoT, industrial technology, manufacturing, or quality-control systems.
  • Experience deploying ML/software solutions to edge devices.

GCS is acting as an Employment Business in relation to this vacancy.

COMPETITIVE SALARY

Austin

Contract

Added 07/08/2026
Reference: 1234_1786141003

Software Developer

Austin
Contract

Other similar jobs

CODESYS Controls Software Developer

Added 26/05/2026

JOB DESCRIPTIONWe are looking for a skilled Controls Software Engineer with CODESYS expertise to design, maintain, and optimize control systems within industrial automation environments. This role involves working on production-grade systems, improving reliability, and supporting performance at scale.ResponsibilitiesDevelop, debug, and maintain control logic using CODESYS (IEC 61131-3)Troubleshoot system issues using logs, telemetry, and diagnostics toolsOptimize motion control and overall system performanceTest and validate software on industrial hardware platformsProduce technical documentation, change records, and user guidesCollaborate with cross-functional teams for deployment and system improvementsRequirementsStrong experience with CODESYS and structured text programmingKnowledge of industrial automation, PLCs, and control systemsExperience with hardware integration...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Embedded Software Developer

Added 10/04/2026

We are looking for an Embedded Software Developer with experience in Embedded Linux, strong debugging skills, and a solid understanding of networking and IP protocols. The role involves developing, debugging, and maintaining embedded software for reliable and high-performance systems.Key ResponsibilitiesDevelop and maintain embedded software on Linux-based platformsDebug and resolve complex system- and hardware-related issuesWork with networking stacks and IP protocolsContribute to system integration, testing, and performance optimizationCollaborate with cross-functional hardware and software teamsRequired Skills & ExperienceExperience with Embedded Linux developmentProficiency in C/C++Strong embedded debugging expertise (e.g., GDB, JTAG)Good understanding of TCP/IP and networking conceptsFamiliarity with build systems, cross-compilation, and GitEducationDegree...

Learn more

IoT Software Engineer - Cloud & Edge

Added 07/08/2026

IoT Software Engineer - Cloud & EdgePosition OverviewWe are seeking a Software Engineer to help develop and support an IoT platform connecting quality control hardware with cloud-based systems. This role will focus on building the software and data infrastructure required to collect information from edge devices, securely transmit it to the cloud, and make that data available for analysis.The ideal candidate will have strong Python and AWS experience, along with hands-on knowledge of IoT communication protocols and edge computing. Candidates with experience applying machine learning and anomaly detection to real-world device data are highly encouraged to apply.ResponsibilitiesBuild and maintain software...

Learn more

IoT & Edge Software Engineer

Added 07/08/2026

IoT & Edge Software EngineerAbout the RoleWe're looking for an IoT & Edge Software Engineer to join the team on a contract basis and help develop software solutions for an IoT-enabled quality control device. This person will work at the intersection of edge computing, cloud infrastructure, and data engineering, building the systems that move data from physical devices into the cloud for processing and analysis.The ideal candidate is a hands-on Python developer who has experience working with AWS IoT, edge devices, and hardware-to-cloud data pipelines. Experience with machine learning and anomaly detection is a strong plus.What You'll DoDevelop and maintain...

Learn more

Embedded Software Engineer

Added 05/08/2026

Embedded Software Engineer Build the Next Generation of Connected TechnologyWe are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to work on innovative products at the intersection of software, hardware, and cloud technologies.We're looking for engineers who enjoy solving complex technical problems and building reliable, high-performance software. Candidates with experience in embedded software, systems software, device software, IoT, consumer electronics, cloud-connected devices, automotive technology, networking, or platform engineering are encouraged to apply.Engineers who are currently working at Google or have previous Google experience are...

Learn more

Embedded Software Engineer

Added 05/08/2026

Embedded Software Engineer Build the Next Generation of Connected TechnologyWe are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to work on innovative products at the intersection of software, hardware, and cloud technologies.We're looking for engineers who enjoy solving complex technical problems and building reliable, high-performance software. Candidates with experience in embedded software, systems software, device software, IoT, consumer electronics, cloud-connected devices, automotive technology, networking, or platform engineering are encouraged to apply.Engineers who are currently working at Amazon or have previous Amazon experience are...

Learn more

Team Lead / Software Engineering Manager

Added 05/08/2026

Team Lead / Software Engineering ManagerAre you a people-first leader who knows how to bring teams together, remove blockers, and create an environment where engineers can thrive?We're looking for a Team Lead to guide a Platform Engineering team and strengthen collaboration across multiple product teams. This is a leadership-focused role where coaching, stakeholder management, prioritisation, and team development are more important than being hands-on technically.What You'll DoLead, coach and support a team of platform engineers.Create clear goals, ownership and priorities for the team.Build strong relationships with Product Owners, Scrum Masters, Architects and development teams.Facilitate collaboration between platform and product teams.Drive...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.