Embedded Software Engineer – CodersBrain (On-site, Bengaluru)
CodersBrain is looking for an Embedded Software Engineer to design, develop, and maintain software and firmware for electronic control systems in the railway industry. If you have strong experience in C, C++, RTOS, and Linux, along with a passion for embedded systems, this is an excellent opportunity to work on high-quality software products in a fast-paced environment. Apply online only through LinkedIn CodersBrain Company Section.
CodersBrain Embedded Software Engineer Job Details
- Position: Full-time
- Location: Bengaluru, Karnataka, India (On-site)
- Salary: ₹3,00,000 – ₹15,00,000 per year
- Experience Required: 3 to 8 years
Responsibilities
- Design and develop high-quality embedded software for control systems
- Develop software requirements, functional specifications, and design documents
- Support and enhance the entire software development life cycle
- Perform unit, module, system, and regression testing
- Conduct root cause analysis and implement effective solutions
- Review system requirements, software architecture, and design
- Work on Ethernet, TCP/IP, RS232/422 protocols
- Implement inter-process communication and synchronization methods
- Ensure adherence to project/customer software development processes
Essential Qualifications
- Bachelor’s degree in Computer Science, Electronics Engineering, or related field
- Strong C, C++ programming experience in RTOS (QNX, VxWorks) and Linux
- Experience working with multitasking and multithreaded environments
- Hands-on experience in testing/debugging software and firmware
- Familiarity with software configuration and change management
- Strong communication skills and ability to work in a dynamic environment
Desirable Skills
- Experience with Zynq family board initialization and QNX Board Support Package
- Familiarity with Agile methodologies (Scrum, TDD) in an embedded environment
- Knowledge of web services, PHP, HTML, Python, shell scripting
- Understanding of safety-critical software standards (CENELEC, rail industry)
- Experience with continuous integration and automated testing
- Hands-on experience with static analysis tools (Polaris, Coverity, etc.)
How to Apply for CodersBrain Embedded Software Engineer Jobs:
If you're passionate about embedded software development in the railway industry, join CodersBrain and be a part of cutting-edge technology projects. 🚆🔧
📅 Posted on: 06-02-2025