Embedded Software Developer
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 Responsibilities
- Develop and maintain embedded software on Linux-based platforms
- Debug and resolve complex system- and hardware-related issues
- Work with networking stacks and IP protocols
- Contribute to system integration, testing, and performance optimization
- Collaborate with cross-functional hardware and software teams
Required Skills & Experience
- Experience with Embedded Linux development
- Proficiency in C/C++
- Strong embedded debugging expertise (e.g., GDB, JTAG)
- Good understanding of TCP/IP and networking concepts
- Familiarity with build systems, cross-compilation, and Git
Education
- Degree in Computer Science, Electronics, or Embedded Systems, or equivalent experience
GCS is acting as an Employment Business in relation to this vacancy.
United States of America
Contract
Embedded Software Developer
Added 31/03/2026
📌 Embedded Middleware Engineer (Broadband / RDK‑B)📍 Philadelphia, PA Full‑Time | Onsite/HybridWe are seeking an experienced Embedded Middleware Engineer to join our team and contribute to the design and development of next‑generation broadband and connected home devices. This role focuses heavily on middleware development, embedded Linux, networking protocols, and Wi‑Fi‑centric system behavior, with strong preference for engineers who have worked in the RDK‑B ecosystem.⭐ Key Responsibilities🔧 Middleware & Embedded DevelopmentDevelop and maintain middleware layers enabling communication between applications, broadband subsystems, and hardware components.Enhance embedded features to ensure reliability, performance, and seamless interaction across modules.Integrate SoC‑vendor software (Qualcomm, Broadcom, etc.) and...
ASIC Engineer- Firmware/Embedded/ Linux
Added 18/03/2026
ASIC Engineer Key Responsibilities:Validate the integration of legacy hardware PCBs into ASIC environmentsSupport testing activities during the pre-silicon phaseDevelop and execute test plans, including producing detailed test reportsWork across the hardware-software boundary, with a focus on ASIC-oriented driver developmentIndependently design and implement test solutions within embedded systemsTechnical Requirements:Strong experience in Linux environmentsBackground in embedded systems (must be able to develop tests independently)Experience with ASIC development, particularly at the hardware/software interfaceKnowledge of driver developmentProficiency in PythonNote: Location can be considered- Bristol, Cambridge, Farnborough GCS is acting as an Employment Business in relation to this vacancy.
Added 10/03/2026
We are seeking an experienced Embedded Middleware Engineer to join our team and contribute to the development of next-generation connected devices. This role demands a strong background in middleware development and embedded systems, with a deep understanding of IP-based protocols, Wi-Fi packet behavior, and SoC-level software integration. The ideal candidate will have significant experience in debugging, system integration, and working in C within embedded ecosystems, especially those involving middleware layers.Key ResponsibilitiesMiddleware & Embedded DevelopmentDevelop and maintain middleware layers to facilitate smooth communication between applications and hardware components.Enhance embedded system functionalities, ensuring robust communication between various software and hardware modules.Collaborate with...
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...
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,...
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,...
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,...
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,...
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,...
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,...
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,...
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,...
Added 09/04/2026
We are looking for a Software Developer to design, build, and maintain software applications that support business and user needs. You will work collaboratively with product managers, designers, and other engineers to deliver high‑quality, scalable solutions.Responsibilities include developing and enhancing application features, writing clean and maintainable code, participating in code reviews, and troubleshooting issues across the software lifecycle. You will contribute to technical design, support deployments, and help improve development standards and practices.Required skills include experience with one or more programming languages, a solid understanding of software development principles, and the ability to work with modern development tools and frameworks....
Backend Software Developer (Java/Spring Boot)
Added 31/03/2026
Job Description:We are seeking a Backend Software Developer with expertise in Java and Spring Boot to build robust and scalable enterprise applications. The ideal candidate will have strong problem-solving skills and experience working in agile environments.Key Responsibilities:Develop backend services using Java and Spring BootDesign and manage databases and data modelsBuild secure and high-performance APIsParticipate in system design and architecture discussionsDebug, troubleshoot, and improve existing systemsCollaborate with cross-functional teamsRequired Skills & Qualifications:4+ years of experience in backend developmentStrong knowledge of Java and Spring Boot frameworkExperience with relational databases (MySQL, PostgreSQL)Understanding of RESTful services and API designFamiliarity with build tools like Maven...
Backend Software Developer (Node.js)
Added 31/03/2026
Job Description:We are looking for a skilled Backend Software Developer with strong experience in Node.js to join our growing engineering team. You will be responsible for building scalable APIs, optimizing server-side performance, and collaborating with frontend developers to deliver high-quality products.Key Responsibilities:Develop and maintain RESTful APIs using Node.js and ExpressDesign and implement scalable backend architecturesIntegrate third-party APIs and servicesOptimize application performance and ensure high availabilityWork closely with frontend developers and product teamsWrite clean, maintainable, and well-documented codeRequired Skills & Qualifications:3+ years of experience in backend developmentStrong proficiency in Node.js and Express.jsExperience with databases such as MongoDB or PostgreSQLFamiliarity with cloud...
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer