Job Description

  • Elaborating product/system specifications in collaboration with Product Architects and System Engineering Managers
  • Defining software requirements and ensuring testability
  • Allocating requirements to software components/modules and defining interfaces
  • Validating solution feasibility through model simulation or mock-ups
  • Selecting software tools, methodologies, and making major technical choices for software development
  • Conducting SW requirements tests and integration tests, and verifying deliverables
  • Degree in Engineering – IT, CS, ECE, EEE, or equivalent
  • Experience or understanding of embedded systems development
  • Knowledge of multi-threading, IPC, and complex distributed systems
  • Familiarity with low-level embedded software design
  • A certification in relevant software or system architecture fields
  • Proficiency in C, Python, and other scripting languages
  • Understanding of RT OS - Linux, VX ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Alstom today.

Submit Application