Description

You will develop and maintain embedded software systems.

Responsibilities

  • Implement object-oriented design and features in embedded systems.
  • Utilize Real-Time Operating Systems (RTOS) for core system operation.
  • Model software architecture using UML tools.
  • Develop and test components using C++ and Python.

Required Skills

  • Minimum 5+ years of experience with C++ and Python in real-time embedded systems.
  • Proficiency in C++ (up to C++ 14).
  • Experience with Python.
  • Working knowledge of an RTOS (e.g., Green Hills Integrity, VxWorks).
  • Experience with object-oriented design and implementation.
  • Familiarity with software modeling and UML tools (e.g., IBM Rhapsody, MagicDraw/Cameo).
  • Familiarity with Rust software languages.
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or Computer Science.

Key Skills
Education

Any Graduate