Senior Software Engineer - Avionics and Flight System
Sener
Madrid or Barcelona, Spain
What you will do:
- Definition of SW solutions: architectures, SW components, IFs, requirements…
- Preparation of SW specifications for SW components development.
- Understanding HW/FW platform and being able to define SW/HW, SW/FW Ifs.
- Break down the defined solution into affordable SW component and tasks, according to project context: schedule, profiles, platform…
- Implementation and testing of critical SW functions.
- Skilled on SW debugging.
- Be able to guide and coordinate small SW engineers team.
- Be able to lead make/buy trade offs.
- Participate in proposals preparation.
What we expect from you:
- Engineering Degree.
- 8 years background in SW development areas (RT Embedded SW and High Level SW solutions, space, defence or automotive markets preferred).
- Experience in all stages of SW lifecycle: requirements & spec, architecture definition, SW implementation, validation, integration.
- Experience in defining SW architectures, layers, components, Ifs…
- Be able to gather and analytically understand user requirements, providing guideless for the solution not only focusing on SW but as well, HW/FW approaches (being able to understands requirements to HW resources).
- Ability to communicate technical approaches and details within small project teams, including team interactions and presentations.
- Excellent oral and written communication skills and ability to clearly articulate customer technical needs into technical specifications.
- Experience in agile methodologies.
- Experience with continuous Integration tools.
- High level of English.
We also value:
- Use of Linux-based operating systems.
- Expertise in Simulink and Matlab.
- Strong background on C, and C coding practices.
- Knowledge on state of the art on OS and Hypervisors.
- Open-minded character with a vision of the solution and to focus on each individual component.
- For High Level SW:
- Strong background on C#.
- Knowledge on data structures and process.
- Experience with relational databases (preferable PostgreSQL).
- Knowledge of containerization techniques (Docker, Kubernetes).
- Able to manage TCP & UDP and socket programming.
- Excellent team-working.
- Proactive and innovation driven character.
Apply Now
Don't forget to mention Space-Careers when applying.