Job Title: Senior Embedded/Linux Application Developer – Railways Domain
Location: Pune
Experience Required: 5+ years
Job Description: We are seeking an experienced professional with a strong background in Railways certification processes, RS485 communication protocols, and Linux-based application development. The candidate will play a key role in the design, development, integration, and certification of applications and systems for railway solutions. Key
Responsibilities:
- Lead and contribute to the design, development, and testing of Linux-based applications for railway communication systems.
- Develop and integrate RS485 communication protocols into embedded and application-level solutions.
- Work on network programming (TCP/IP, UDP, sockets, etc.) to ensure reliable data exchange.
- Collaborate with certification teams to ensure compliance with railway safety and regulatory standards (EN 5012x or equivalent).
- Support system integration, debugging, and field trials in railway environments. Prepare and maintain technical documentation, test reports, and certification-related artifacts.
Required Skills & Experience :
- Proven experience with railway certifications (e.g., EN 50128, EN 50155, SIL standards, or equivalent).
- Strong knowledge and hands-on experience with RS485 communication protocol. Solid development experience in Linux application development (C/C++/Python preferred).
- Proficiency in network programming (socket programming, TCP/IP, UDP).
- Familiarity with embedded systems and hardware/software integration.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and documentation abilities.
Preferred Skills:
- Experience with real-time operating systems (RTOS) and industrial communication protocols (CAN, Modbus, MVB, etc.).
- Exposure to railway domain projects involving onboard systems, signaling, or control.
- Knowledge of version control (Git), CI/CD pipelines, and Linux kernel fundamentals.
Job Types: Full-time, Permanent
Pay: ₹500,000.00 - ₹800,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Application Question(s):
- • How many years of experience do you have as an Embedded Software Developer?
- How many years of experience do you have in Linux application development using C, C++, or Python?
- How many years of experience do you have working with RS485 communication protocols or other industrial protocols (e.g., CAN, Modbus, MVB)?
- How many years of experience do you have with railway certifications or safety standards (e.g., EN 50128, EN 50155, SIL)?
- How many years of experience do you have in embedded systems integration, debugging, and field trials in railway or industrial environments?
Location:
- Kalyani Nagar, Pune, Maharashtra (Required)