Embedded Software Responsible
Role details
Job location
Tech stack
Job description
- Lead and manage a team of embedded software engineers, providing guidance, mentorship, and technical support.
- Drive the full software development lifecycle, including planning, design, implementation, testing, and deployment.
- Contribute to system engineering activities, especially in conception, specification, and design phases.
- Design, implement, and optimize software for embedded platforms ensuring performance and reliability.
- Work with C/C++, microprocessor-based systems, and Linux environments (especially PetaLinux).
- Develop software using Python and apply software version management tools.
- Participate in quality validation processes and prepare technical documentation.
- Support GNSS-related analysis, including GNSS signal concepts, performance, interference detection, and geolocation., * Work Your Way: Flexible hours so you can balance life and work effortlessly.
- Open Culture: Direct communication and a friendly environment where your voice matters.
- Innovation at Its Core: Be part of groundbreaking projects with global impact.
- People First: A collaborative team that supports and celebrates your success.
- Career Acceleration: Continuous feedback and annual reviews to help you grow.
- Stability You Can Trust: Long-term projects in a leading company with a future vision.
- Global Reach: Your work will influence major international initiatives.
- ️ Mobility Opportunities: Explore projects across Spain and beyond.
- Lifelong Learning: Access Open University programs and 3,000+ Udemy for Business courses.
Requirements
Do you have experience in Software development?, We are looking for an experienced Embedded Software Responsible with strong leadership skills and a solid background in embedded software engineering, preferably within the space domain. The ideal candidate can lead teams, define development strategies, and ensure high-quality delivery of embedded software while applying system engineering best practices., * Minimum 5 years of experience, preferably in the space field.
-
Strong leadership experience and ability to manage technical teams.
-
Expertise in C and C++ (expert level) and embedded systems development.
-
Experience with microprocessor-based platforms and Linux environments, especially PetaLinux.
-
Advanced Python programming skills.
-
Experience with MBSE tools, including Capella and Enterprise Architect.
-
Familiarity with ESA ECSS standards.
-
Strong understanding of GNSS systems, performance, signals, and RF-based geolocation.
-
Experience with software version management tools and quality validation processes.
-
Ability to tackle complex systems and produce technical documentation.
-
High level of English (verbal and written).
-
Optional / Nice-to-Have
-
Experience with DO178C normative.
-
Experience with MATLAB.
-
Knowledge of requirement management tools such as DOORS and tracking tools such as JIRA.