Job Description
You will work on the development (design/implementation & verification) of embedded software used in Safety Critical applications. You will contribute to the development of GPS receivers which will be used to land aircrafts. Some products are targeted to be used in Automatic Dependant Surveillance- Broadcast (ADSB).
As a software engineer you will be working in 2 main areas:
- The integration of software modules into a full working system (mainly embedded) while being the main responsible to get a working platform with all functionality ( IO protocols, Health Software ) as well as to write the necessary code in order to integrate the final SW ( scheduling/threads/..)
- Responsible for writing new modules which can be re-used in a proper architecture while keeping into consideration writing portable, maintainable, reusable, CPU and memory effective software modules. These modules will be integrated in our cutting edge satellite navigation products
Depending on your interest/skill and experience, you will also be designing algorithm blocks using simulink.
Task Description
- Starting from requirements, you will design, implement (C), unit-test, debug, and document SW modules (platform integration modules and generic SW modules)
- The sources you write, shall be portable to several embedded platforms. As such you will not only focus on correctness but also on speed and memory needs.
- When problems are reported by testers or by our customers in the field, you will look for solutions
- You will use tools for: version control, source code documentation, unit testing, requirements management, and issue-tracking
- You will focus on: integration of different software modules delivered by software and GNNS engineers into 1 product, making sure this system really works (application threads, memory, cpu, configurations, etc.)
- Act as the main point of contact for integration issues within the software team
- Act as monitoring person in the definition of interfaces and their re-usability within the software integration
- You will document carefully the interfaces of your modules and work close together with engineers that ‘port’ your modules to a embedded platforms
Profile
Keywords you would like to see popping up in your next job:
- Embedded C software
- Simulink/Matlab/ Src code generation
- Source control, issue tracking and documentation (svn, bugzilla /jira , doxygen)
- Source Reviews, Structural and Decision code coverage, Traceability
- SCRUM
- DO-178
- GPS-GNSS
- Avionics
English is a must
Extra assets:
- Dutch and French
- Communication skills
- Previous experience in GNSS systems
Education:
- You have 1 to 5 years relevant experience
- You hold a master degree (4 or 5 years) in Informatics, Electronics, or alike
- Non-master degrees can be considered depending on practical experience of the candidate
You would like to work in a dynamic and pleasant professional environment with room for initiative and daily exposure to innovative ideas?
Then do not hesitate and send your cover letter, resume in English, Dutch, German or French to Septentrio Human Resources at: jobs@septentrio.com