Ir al contenido Ir al pie de página

Embedded Developer

ID de Puesto
491989
Publicado desde
29-Enero-2026
Organización
Siemens Energy
Ámbito de trabajo
Product Management, Portfolio & Innovation
Empresa
SIEMENS ENERGY INDIA LIMITED
Nivel de experiencia
Profesional Experimentado
Tipo de jornada
Jornada completa
Modalidad de trabajo
Oficina/Solo presencial
Tipo de contrato
Indefinido
Ubicación(es)
  • Gurugram - - India
Title: Embedded Developer

Position Summary:
As an Embedded Developer specializing in real-time systems, you will design and implement deterministic, low-latency software for critical applications. You will work with real-time operating systems, optimize scheduling, and ensure predictable execution under stringent timing constraints. This role demands hands-on experience with WCET, latency, and jitter measurements, and proficiency in Rust or C/C++ for embedded and RT Linux environments.
You will collaborate with system architects, developers/engineers , and QA teams to deliver robust, high-performance embedded solutions that meet strict timing and reliability requirements.

How You’ll Make an Impact (responsibilities of role)

  • Real-Time Embedded Development
  • Design and implement hard real-time systems using Rust (preferred) or C/C++.
  • Develop software for RTOS environments such as PREEMPT_RT Linux or QNX.
  • Ensure deterministic behavior with demonstrated WCET, latency, and jitter measurements.
  • Participate in Agile ceremonies and collaborate with cross-functional teams.
  • Contribute to technical documentation and architecture diagrams.

What You Bring (required qualification and skill sets)

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
  • 3–6+ years of experience in embedded systems development.
  • Strong proficiency in Rust (preferred) or C/C++ for embedded and RT Linux environments.
  • Hands-on experience with real-time OSes: PREEMPT_RT Linux, QNX.
  • Deep understanding of real-time concepts: WCET, latency, jitter, scheduling theory, and OS policies.
  • Experience with priority inversion mitigation, bounded blocking, and lock-free data structures.
  • Familiarity with timing measurement tools and reproducible performance testing.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and in collaborative environments.
  • Excellent communication skills for explaining complex technical concepts.
  • Attention to detail and commitment to predictable, maintainable code.
  • Passion for real-time systems and continuous learning.

Preferred Qualifications

  • Experience with clock synchronization (PTP/IEEE 1588 ).
  • IEC 61850, power systems, electrical engineering
  • Knowledge of memory optimization techniques for deterministic systems.
  • Exposure to safety-critical systems and compliance standards.
  • Familiarity with embedded networking and industrial protocols.