Embedded Engineer

Jrrsafelogic

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jrrsafelogic is seeking an Embedded C/C++ Developer for its product development team in the railway domain. You will lead design, development, testing and maintenance of safety-critical railway software in compliance with EN standards.

The role covers requirements, design, implementation, verification and release, ensuring conformity with railway safety regulations and using MISRA guidelines. Collaboration with system, hardware, safety, and V&V teams is essential.

Qualifications

  • Education: Bachelor’s degree in Electrical / Electronics / Computer Science / related engineering field.
  • Strong proficiency in C and C++ and MISRA guidelines for safety-critical systems.
  • Experience with embedded development tools, compilers and IDEs.
  • Familiarity with EN 50128 and SDLC in product environments.

Responsibilities

  • Design, develop, and maintain embedded software for railway products.
  • Participate in full product lifecycle: requirements, design, implementation, verification, and release.
  • Ensure software compliance with railway safety standards and regulatory requirements.
  • Apply EN 50126 and EN 50129 standards where applicable.
  • Implement robust, reliable, and maintainable code for safety-critical systems.
  • Perform debugging, root cause analysis, and issue resolution in embedded environments.
  • Contribute to system architecture and design decisions for product development.
  • Collaborate with cross-functional teams including system, hardware, safety, and V&V.
  • Support product validation, integration, and deployment activities.
  • Prepare and maintain technical documentation aligned with quality and compliance requirements.

Skills

C/C++ programming
MISRA-C / MISRA-C++
Embedded development tools
Debugging & troubleshooting
Software development lifecycle
Git version control
Analytical/problem solving
Communication & teamwork
Railway standards EN 50128

Education

Bachelor’s degree in Electrical / Electronics / Computer Science / related engineering

Tools

Git

Job description

POSITION: Embedded C/C++ Developer – Product Development (Railway Domain)

Job type: Full time

Experience: 3–4 years

Eligibility Criteria:

  • Education: Bachelor’s degree in Electrical / Electronics / Computer Science / related engineering field
Role Overview

We are looking for an Embedded C/C++ Developer to join our product development team in the railway domain. The role involves end-to-end involvement in the design, development, testing, and maintenance of safety-critical railway systems in compliance with applicable standards.

Key Responsibilities
  • Design, develop, and maintain embedded software for railway products
  • Participate in full product lifecycle: requirements, design, implementation, verification, and release
  • Ensure software compliance with railway safety standards and regulatory requirements
  • Apply and ensure compliance with EN 50126 and EN 50129 standards.
  • Implement robust, reliable, and maintainable code adhering to industry best practices
  • Perform debugging, root cause analysis, and issue resolution in embedded environments
  • Contribute to system architecture and design decisions for product development
  • Collaborate with cross-functional teams including system, hardware, safety, and V&V teams
  • Support product validation, integration, and deployment activities
  • Prepare and maintain technical documentation aligned with quality and compliance requirements
Skills & Competencies
  • Strong proficiency in C and C++ programming
  • Good understanding of MISRA-C / MISRA-C++ guidelinesfor safety-critical systems
  • Experience with embedded development tools, compilers, and IDEs
  • Strong debugging and troubleshooting skills in embedded systems
  • Familiarity with railway standards such as EN 50128
  • Understanding of software development lifecycle (SDLC)in product environments
  • Knowledge of version control systems (e.g., Git)
  • Strong analytical and problem-solving skills
  • Good communication and teamwork abilities
Preferred
  • Experience in railway signalling / control systems / onboard systems
  • Exposure to EN 50126/ EN 50129
  • Experience working on safety-critical or real-time systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Qt C++)
Lead Software Engineer (Qt C++)

ESP Engineered • Gurugram District

On-site
INR 1,200,000 - 1,800,000
AM/Sr. SW Engineer / Firmware - Railway Applications
AM/Sr. SW Engineer / Firmware - Railway Applications

Keka Technologies Private Limited • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Design Engineer – Signalling
Design Engineer – Signalling

Balaji Railroad Systems Pvt Ltd • Secunderabad

On-site
INR 900,000 - 1,300,000
Railway Signaling System & Software SME / Technical Lead
Railway Signaling System & Software SME / Technical Lead

Expleo • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Design Engineer – Signalling
Senior Design Engineer – Signalling

Balaji Railroad Systems Pvt Ltd • Secunderabad

On-site
INR 3,000,000 - 5,400,000
Design Engineer – Signalling
Design Engineer – Signalling

Barsyl • Secunderabad

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

Emerson • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Software Engineer (C++ / Railway Signaling)
Software Engineer (C++ / Railway Signaling)

Careernet • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Advanced Lead Engineer -Embedded Hardware Design
Advanced Lead Engineer -Embedded Hardware Design

Bloom Engineering • Bengaluru

On-site
INR 1,200,000 - 1,700,000