Senior Software Engineer (H/F)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Fortil is an international engineering and technology consulting group built on an independent model and bringing together more than 2,500 employees.With 30 offices across 14 countries, Fortil fosters entrepreneurial freedom and the development of individual potential.As part of an embedded electronics and software engineering team, you will contribute to the development of safety?critical embedded software in C/C++ for avionics and industrial environments.You will work across the full software lifecycle - requirements, design, coding, verification, integration, and qualification - following stringent constraints related to performance, safety, and reliability.Key Responsibilities Analyze functional needs and write software requirements, technical specifications, and design documents (DO?178C).Design and develop embedded software modules in C/C++ (C++11/14/17) for avionics platforms, RTOS, or embedded Linux.Develop and maintain kernel drivers, RTOS drivers, and hardware abstraction layers (HAL).Implement and maintain communication stacks such as CAN, Ethernet, UART, SPI, and I2C.Perform development, debugging, verification, and maintenance of embedded software for avionics projects.Create unit tests, integration tests, and automated test campaigns, and participate in qualification phase.Develop verification scripts in Python.Optimize software for memory usage, CPU performance, and real?time constraints.Ensure traceability of deliverables using configuration management tools (Git, CI/CD) and produce associated technical documentation.Contribute to code reviews, software risk analyses (FMEA, static analysis), and apply security and safety best practice.Produce tool qualification data in accordance with DO?330.Interface with the customer for technical software support.Support subcontractors responsible for verification activities.Collaborate with hardware, verification, and integration teams to ensure compliance with product requirements.Capture lessons learned and propose improvements to processes and technical solutions.Professional Qualifications Master’s degree in Information Technology, Electrical Engineering, Embedded Systems, or equivalent.Minimum 5 years of industrial experience as an embedded software engineer.Strong expertise in modern C++ and object?oriented design.Solid experience with real?time operating systems (RTOS) and/or embedded Linux.Proficiency in low?level programming, interrupt handling, and peripheral drivers.Familiarity with embedded development tools: cross-compilation toolchains, debuggers, analyzers (gdb, JTAG, trace).Experience with testing methods: unit tests, integration tests, automated tests, CI/CD.Knowledge of avionics standards DO?178C (Software Considerations in Airborne Systems) and DO?330 (Tool Qualification).Experience with static analysis tools (Coverity, Cppcheck) is a plus.Why Join Us Coaching and support for skills development.Technical projects with high added value in demanding sectors (industry, defense, transportation).Opportunity to evolve into senior engineering or software architecture roles.Collaborative and international environment.Work?life balance policy.Fortil is committed to equal opportunities.All our roles are open to people with disabilities, without discrimination on the basis of gender, origin, or sexual orientation.#J-*****-Ljbffr
Requirements
Professional Qualifications Master’s degree in Information Technology, Electrical Engineering, Embedded Systems, or equivalent. Minimum 5 years of industrial experience as an embedded software engineer. Strong expertise in modern C++ and object?oriented design. Solid experience with real?time operating systems (RTOS) and/or embedded Linux. Proficiency in low?level programming, interrupt handling, and peripheral drivers. Familiarity with embedded development tools: cross-compilation toolchains, debuggers, analyzers (gdb, JTAG, trace). Experience with testing methods: unit tests, integration tests, automated tests, CI/CD. Knowledge of avionics standards DO?178C (Software Considerations in Airborne Systems) and DO?330 (Tool Qualification). Experience with static analysis tools (Coverity, Cppcheck) is a plus.
Benefits & conditions
Why Join Us Coaching and support for skills development. Technical projects with high added value in demanding sectors (industry, defense, transportation). Opportunity to evolve into senior engineering or software architecture roles. Collaborative and international environment. Work?life balance policy. Fortil is committed to equal opportunities. All our roles are open to people with disabilities, without discrimination on the basis of gender, origin, or sexual orientation. #J-*****-Ljbffr
About the company
Fortil is an international engineering and technology consulting group built on an independent model and bringing together more than 2,500 employees.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs