Embedded Real-time safety critical engineer
Bsc Hons (Software Development)
Experienced with RTCA, ESA and NASA Standards
Experienced embedded engineer using such languages C C++, Ada, Java.
Experienced with formal life cycles and design methodologies
Proven Team Leadership ability on multiple projects across disciplines
Project management models such as CMMi
Experienced MS Project user.
Worked projects with large scale team development, managing teams of up to four sometimes working in parallel on individual components.
Excellent understanding of issues to do with process and process management, with proven ability to
articulate issues and problems with a solution to individuals or in group situations.
Space Application Services
Embedded lead software Engineer
NASA cargo resupply mission for the international space station, working on the Dream Chaser manned space vehicle.
Technology development in multiple areas from on-board autonomy to Mission Control Systems.
Standards and Conventions:
Working to Crew Transportation Plan CCT-PLN-1100 through -1150
European Space Agency Standard ECSS-E-ST-40c – for software quality
NASA Software Engineering Requirements NPR 7150.2B
EAS Space Avionic Open Interface Architecture SAVOIR
Development of an (OBCP) On-board control procedure engine as referenced in the Savoir Architecture for the autonomous control of a spacecraft.
Working closely with the Ground Support team for the development of a Mission Control System.
Currently taking the OBCP Development though initial design phase
In proposal phase for the mission control system providing a cots tradeoff for the use on the dream chaser project
Bavarian motor Works (BMW) Hybrid power systems
Function safety software engineer
The creation and release of C libraries through the process of review, generation and integration of code.
The creation of libraries for release to the supplier
Generation of Matlab models with the purpose integration into the build environment for release
Standards and Conventions:
Working to ISO26262
Developing code to ASIL level B
Code written to MISRA C Standard
Matlab Simulink function safety models
Automotive Open System Architecture (AUTOSAR)
Working on three different projects concurrently
Managing interaction between different teams.
The Integration of component code into the AUTOSAR framework
Peer review of Functional safety Models to ASIL B Standards
Code Review to MISRA Standards
Thales Alenia Space Deutschland:
Senior software engineer
ExoMars development of the TGO (Trace Gas Orbiter) Simulator application
Design and develop an application to simulate the communication protocol between the Orbiter and Lander.
Primarily involved in the development of a MIL-STD 1553 Bus Controller
Standards and Conventions:
Project adhering to European Space Agency Standard ECSS-E-ST-40c – for software quality
Processes developed to a level D Standard
Using European Space Agency Standards Standard ECSS-E-ST -50-13c for Interface communication protocol MIL-STD-1553B.
Working in conjunction with an agile life cycle, using SCRUM process for software development to deliver a formal schedule.
Using a component based architecture the application provided a Java application for control and monitoring to an avionics standard 1553 communication bus.
The Avionics bus is a C API and callback handler, this was wrapped with C++ thread safe queues these queues and were then wrapped with JNI(Java native interface)
this was doing using SWIG(Simple wrapper interface generator) allowing the transmission control and receiving of data from the bus.
Developed on and enterprise Red Hat Linux edition using eclipse with relevant plugins.
Lead engineer, taking the project through the full life cycle.
Managing the complete software team include delegation of task integration and communication between engineers work and technical support..
Book captain for the SRS (Software requirement specification) and SDD (Software design Description)
Implementation breaking new ground for its design, working in 4 languages.
General Electric Aviation
Chinook Helicopter electronic compass
The re-certification of electronic compass software before re-commissioning deadline.
The process of rebuilding the unit tests from various locations to a uniform standard allowing them to be re-run with LDRA (Liverpool Data research associates) tool suite
All tests to be placed under correct version control, using subversion
All Objectives to be completed by the end of January to allow the redeployment of the aircraft on time.
Level A DO-178b code to be tested.
Using independent MCDC(Modified Condition Decision coverage) testing
C code written using MISRA conventions
Version, configuration and re-running of all tests completed on time.
Quality Assurance was very involved at every step of the process and all required documents were signed and delivered to the customer on time.
MTU AERO ENGINES
MTR390 Turbine Shaft engine
Development of an electronic management control unit ( OS ) for MTR390 turbine shaft engine which is used by the Eurocopter tiger helicopter.
Production of SRS( Software requirement specification ) documentation from system level specification.
Production of SDD(Software Design Documentation) from requirement level specification.
Implementation of design using Ada 95 to DO-178b level A conventions.
Integration of components onto bespoke hardware platform using an Motorola MPC565 processor
All documentation created using DOORS requirements management tool.
All phases adhering to DO-178b level A processes.
Integration done using Lauterbach Trace32
Project taken through PDR (Preliminary design review)
Project taken through CDR (Critical design review)
Project taken through TRR 1 (Test Readiness review one)
GMES Sentinel-1 satellite
Sentinel-1 is a polar-orbiting, all-weather, day-and-night radar imaging satellite for land and ocean observation.
Development of satellite payload software consisting of a ( SAR ) synthetic aperture radar.
Working to a DO-178b level B process.
The implementation of of code units a specified by architectural team.
Review and testing of code units implemented by team members.
Design developed in UML using IBM rational rhapsody
Code developed in Ada95 using AdaCore Gnat Pro
Code tested using AdaTest 95
Bug Tracking and change management done By IBM ClearQuest
Configuration management done by IBM ClearCase
Assisted with design decisions based on implementation detail
Active member of design/development and validation teams
Registering is the only way of posting vacancies and obtaining contact details of candidates in our CV database.
All it takes is a few minutes and a credit card (Visa or American Express). To sign-up to this service, simply click on the Register link and fill in the form. You will then have instant access to our system after on-line payment where you will be able to complete the transaction in either US Dollars, UK Pounds or Euros.
All online credit/debit card transitions are handled through our secure third party payment processors at WorldPay. Worldpay are part of The Royal Bank of Scotland Group, the 5th biggest banking group in the world, WorldPay payment solutions are trusted by thousands of businesses, big and small worldwide.
Pricing starts at €450 (approx £400 or US$500 - use the convert tool for an exact conversion) for one month unlimited job postings and unlimited CV database access (for one user), with package discounts available if you have more permanent recruiting needs. For example, a Gold subscription will give you unlimited jobs posting and unlimited CV database access for one year at just over €250 per month!
2018 Pricing Structure (excluding VAT):
|1 month - Discovery||450 euros||convert|
|3 months - Bronze||1150 euros||convert|
|6 months - Silver||1950 euros||convert|
|12 months - Gold||3200 euros||convert|
If online payment is not convenient, give us a call at +33(0)622757477 or send us an email at email@example.com. We will set up an account for you and invoice you. Note that you can also pay through PayPal.
Please note that the posting of academic positions is free of charge. All you need to do is email us your job description and we will post it for you.
Spacelinks is based in France so the following European Union regulations regarding electronic commerce apply:
- if your business is located outside the EU, VAT does not apply to you
- if your business is located in France, you will be charged a 20% VAT
- if your business is located in the EU and you don't have a valid VAT registration number, you will be charged a 20% VAT
- if your business is located in the EU and you do have a valid VAT registration number, you won't be charged VAT provided you give us your VAT number (mandatory for invoicing)
For sales enquiries and general information, you can call us on +33(0)622757477.
Support is available Mon-Fri on +33(0)622757477 or via email. Out-of-hours support is provided only via email.
Please also note that we are located in France. Our normal office hours are 09:00 to 18:00 Monday to Friday. France timezone is GMT+1.
We are very serious about our job seekers privacy so only legitimate recruiters and employers are eligible for a recruiter account. All subscriptions requests will be manually approved and recruiter accounts constantly monitored. Users who enter inaccurate or incomplete information will not gain access to post jobs or search resumes. Sharing of login details with a third party will result in the suspension of the recruiter's account with no subscription refund.
Recruitment agencies are only eligible for a Gold package and recruitment agencies recruiting for companies already using Space Careers will not be accepted.
To ensure you are approved, please include the following on your application:
* The website address of your Company. Under construction websites will be rejected.
* Email - Must end in @yourcompany.com. Applications using free email accounts such as Hotmail, Yahoo or Gmail will be rejected.
Individual exceptions can be made on a case by case basis by emailing firstname.lastname@example.org. Accounts found not to be in compliance will be deleted.