Energy Laboratory Test Means Software Development
Role details
Job location
Tech stack
Job description
- Design control and acquisition software for electro-mechanical test means, including technologies to be applied, instrumentation, safety alarms, etc, to fulfil requirements.
- Produce clean, efficient code based on specifications.
- Integrate software components, models and third-party programs.
- Verify and deploy programs and systems.
- Troubleshoot, debug and upgrade existing control and acquisition software.
- Gather and evaluate user feedback.
- Recommend and execute improvements.
- Create technical documentation for reference and reporting.
- Attend projects milestone meetings (Kick Off Meeting, Preliminary Design Review, Critical Design Review, etc) of software test means development process.
- Identify technical risks and opportunities for on-going projects and ensure the execution of adequate mitigation plans.
- Performance of Acceptance Test Procedures for control and acquisition software electro-mechanical test means prior to the Entry into Service and final delivery to the customer.
- Validation and verification of the overall design and documentation along the complete life cycle software development.
- Establish a strong link and customer-oriented culture with Design Offices interfaces.
- Secure all relevant adaptations within Health and Safety and Product Regulatory Compliance (CE marking) for laboratory tests means.
Requirements
- A software developer engineer with knowledge and experience in control and acquisition software focus on Test Means Technologies., * Bachelor / Master degree in computer science, engineering or a related field.
- 5-10 years of experience in the field of software engineering, validation and verification. Ideally focus on A/C test benches.
- Knowledge of coding languages (VERISTAND and LabVIEW) and distributed control version systems (SVN and Git).
- Familiarity with agile development methodologies.
- Familiarity with collaborative tools (Confluence and JIRA).
- Experience with software design and development in a test-driven environment.
- Ability to learn new languages and technologies.
- Excellent communication skills.
- Resourcefulness and troubleshooting aptitude.
- Attention to detail.
Ability to establish strategy, set direction and simplify or translate complex data/requirements to engage less specialist elements of the organisation. You will be able to communicate at all levels of the organisation.
Worked in close collaboration with national / trans-national stakeholders and multi-functional teams.
Ability to listen (customer needs-minded) and to challenge (improvement, Right First Time & efficiency focused)., This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.
Benefits & conditions
At Airbus we are focused on our employees and their welfare. Take a look at some of our social benefits:
- Vacation days plus additional days-off along the year.
- Attractive salary.
- Hybrid model of working when possible, promoting the work-life balance.
- Collective transport service in some sites.
- Benefits such as health insurance, employee stock options, retirement plan, or study grants.
- On-site facilities (among others): free canteen, kindergarten, medical office.
- Possibility to collaborate in different social and corporate social responsibility initiatives.
- Excellent upskilling opportunities and great development prospects in a multicultural environment.
- Special rates in products & benefits.