Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead architecture, design, development, testing, and maintenance of embedded and application software for GoLINC rail industry products.
Drive software architecture and technical decisions, ensuring solutions are scalable, maintainable, secure, and high-quality.
Provide technical leadership by mentoring engineers, resolving complex issues, and collaborating with cross-functional teams to align software development with business goals.
Minimum Requirements
Bachelor's or Master's Degree in Computer Science, Engineering, Electronics Engineering, or MCA.
8+ years of software engineering experience with significant real-time embedded software development.
Strong hands-on experience with C and C++ in embedded, multitasking, and multithreaded environments; experience with RTOS such as QNX and embedded Linux.
Experience with communication protocols (Ethernet, TCP/IP, RS232/RS485), embedded control systems, debugging, CI/CD, automated testing frameworks, and Agile methodologies.
Ideal Candidate Profile
Experienced in leading complex embedded software projects, capable of independently driving technical initiatives.
Familiarity with safety-critical software standards (CENELEC, IEC 61508, EN 50128) and rail transportation industry is advantageous.
Comfortable collaborating across teams and influencing technical decisions with strong analytical and communication skills.
