Contribute to system-level architecture and requirements management process
Translate system-level requirements, use cases and models into software requirements and design
Contribute to design, development, verification and maintenance of software components and integrations for system-level solutions
Participate in code reviews to ensure compliance with requirements, standards and best practices
Contribute to the development, review and maintenance of software certification artifacts
Identify risks, reliability and safety issues and contribute to system-level architecture and requirements management process
Track processes to ensure alignment with project plans, industry regulations and certification needs
Adopt and introduce current and emerging tools, frameworks, and development practices to improve software quality and productivity
Support software project management activities
Requirements
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
Experience in developing safety-critical software (entire lifecycle)
Ability to translate system requirements into software requirements and maintain traceability
Coding and code-review experience (C, C++, embedded)
Proficiency in written and verbal English communication skills
Experience working collaboratively with systems engineers, stakeholders and suppliers.
4+ years of professional experience
Benefits
Market competitive salary and performance-based incentive program
Have flexible working hours
Enjoy additional paid days off for Christmas break (December 24th-January 1st)
Broaden your experience in international software projects, technical workshops, and hackathons
Develop professional skills with our virtual learning tools and platforms
Benefit from Learning Together Program and MyBenefit program
Benefit from Employee Recognition Program
Get Medical Plan (LuxMed) and life insurance (Warta S.A.) for you and your Family
Participate in Employee Pension Scheme (PPE)
Enjoy and create with us friendly and inclusive atmosphere in workplace
Cooperate and exchange knowledge with international team where we support and respect each other
Cooperate and exchange knowledge with world class global engineering team