> Markdown version of [/jobs/ext/2023667-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2023667-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** SOTEC CONSULTING - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Systems Engineering, Automation of Tests, C++ (Programming Language), Computer Programming, Continuous Integration, Software Debugging, Linux, Embedded Software, Linux System Administration, Software Architecture, Selenium, System Programming, Systems Integration, Scripting, Software Verification - **Published:** August 11, 2026 - **Apply:** https://es.trabajo.org/oferta-5001-fe1c3c805e1b80b7e4b1c75b760bc518 ## About the Role Job Opportunity: Embedded Software Engineer Location: Madrid Work Model: 100% On-site Contract Type: Permanent Working Hours: Full-time About the Role At SOTEC Consulting - ASTEK Group , we are looking for an Embedded Software Engineer to join a strategic project within the space sector . We are seeking a professional with solid experience in embedded software development to participate in the development, integration, and validation of highly critical space systems, contributing to international programs using cutting-edge technologies in the space sector. ️ High level of English required (international project) Responsibilities: - Develop and maintain embedded software in C/C++ . - Design, implement, and optimize new software functionalities. - Integrate software components into Linux platforms. - Participate in software verification and validation activities. - Develop and maintain test automation frameworks. - Automate testing and validation processes using specialized tools. - Analyze, debug, and resolve issues in complex environments. - Prepare technical documentation and support integration activities. - Collaborate with multidisciplinary teams across Systems Engineering, Hardware, Integration, Validation, and Operations. ️ Mandatory Requirements: - At least 5 years of experience in embedded software development. - Citizenship of a European Union member state. - Holding, or having previously held, a Personal Security Clearance (HPS) . - Strong programming experience in C and C++ . - Experience working in Linux environments. - Knowledge of operating systems, software architecture, and low-level programming. - Experience in test automation and validation using Robot Framework and Selenium . - Experience in software integration, testing, and validation. Nice to Have: - Experience in space sector projects. - Experience in defence, aerospace, or other critical systems environments. - Knowledge of Continuous Integration (CI/CD). - Experience with scripting and process automation. - Knowledge of Git and version control tools. - Familiarity with quality standards and development practices applicable to critical software. What We Offer: - The opportunity to work on innovative, high-impact projects. - A collaborative culture with multidisciplinary teams. - Professional development and continuous learning opportunities. - Additional benefits. Why Join SOTEC / ASTEK? Joining SOTEC Consulting means becoming part of a company with 30 years of experience in the IT industry , backed by the strength and international presence of the ASTEK Group . Through this integration, you will have access to large-scale international projects, collaborating with global teams in multicultural environments that foster both personal and professional growth. SOTEC is an Equal Opportunity Employer . We are committed to creating an inclusive workplace where ## Related Videos - [Proactive monitoring and smoke testing in your production environment](https://www.wearedevelopers.com/videos/139-proactive-monitoring-and-smoke-testing-in-your-production-environment) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)