View All Jobs 113063

Software Engineer – Model Based Design

Develop and validate safety-critical software using Model Based Design for aerospace projects
Mid-Level
4 weeks ago
Segula Technologies

Segula Technologies

An international engineering consultancy firm specializing in innovation and high-tech engineering services across multiple industry sectors.

35 Similar Jobs at Segula Technologies

Software Engineer – Model Based Design

Expand your horizons with a rapidly growing global engineering group! In SEGULA Technologies you will have the opportunity to work on exciting projects and shape the future within a company where innovation is inseparable from engineering. New forms of mobility, autonomous vehicles, the future factory, augmented reality… are the daily activities of our 15,000 ingenious talents in over 30 countries around the world.

Whether you are a student, a recent graduate or an expert, an engineer or a project manager, in SEGULA you will find the opportunity that will give a new meaning to your career. Make your move, join us!

We are looking for a Software Engineer with experience in the development and validation of complex software systems, to be inserted in a dynamic and highly specialized team. The resource will be involved in important projects in the Aerospace & Defense sector, with a specific focus on development activities based on Model Based Design (MBD) techniques.

Main Responsibilities:

  • Definition and implementation of software development and verification processes.
  • Design, development, and validation of software models and code, including Safety Critical, through MBD tools (e.g. Simulink/Stateflow).
  • Automatic code generation in C/C++ from Simulink models.
  • Manual software development in C, C++, Python, JavaScript.
  • Integration and testing of software modules in local and remote environments (including international).
  • Management of software requirements with dedicated tools (e.g. IBM DOORS).
  • Software modeling using UML/SysML, with tools like Cameo, Rhapsody, System Composer.
  • Writing technical project documentation, mainly in English.
  • Active participation in technical meetings with Italian and international stakeholders.

Qualifications:

  • Degree in Computer Engineering, Electronics, Automation or related fields.
  • Proven experience with Model Based Design tools (e.g. MathWorks Simulink/Stateflow).
  • Good knowledge of programming languages: C, C++, Python, JavaScript.
  • Experience with requirements management tools (IBM DOORS).
  • Knowledge of UML/SysML modeling techniques and related tools.
  • Familiarity with continuous integration development environments and toolchains.
  • Good command of the English language, both written and spoken.
  • Desirable experience in regulated sectors (e.g. aerospace, rail, automotive).
  • Knowledge of Safety Critical standards (e.g. DO-178C).

In SEGULA Technologies, diversity, equity, and inclusion are at the heart of our human resources policy. Our opportunities are open to all, regardless of sex, national origin or ethnicity, religious or sexual orientation, and disability.

What We Offer:

  • CCNL metalmeccanico contract
  • Health insurance
  • Meal vouchers or cafeteria
  • Platforms with dedicated discounts
  • Informal, stimulating, dynamic, and inclusive environment
  • Welfare programs
  • Attention to work-life balance
  • On-the-job continuous training process
  • Cross-sector and inter-functional career paths
  • Development of transversal skills
  • Established partnerships with leading companies in the sector and the best universities

If you are a curious, ambitious, and proactive person… what are you waiting for? Join us. SEGULA Technologies believes in your potential!

+ Show Original Job Post
























Software Engineer – Model Based Design
Engineering
About Segula Technologies
An international engineering consultancy firm specializing in innovation and high-tech engineering services across multiple industry sectors.