Embedded Software Engineer-Linux|Bengaluru|3+Yrs

  • Excellence and Eminence LLP
  • India, B...
  • 3 - 8 Yrs
  • 5 - 15 Lacs PA

Job Description

  • Function: Software Engineering → Embedded / Kernel Development
  • Responsible for design, development, and maintenance of software and firmware for electronic control systems in railway industry. This includes developing software requirements specifications, functional specifications, and software design documents.Requirements:
  • Bachelor's degree in Computer Science, Electronics Engineering or related field
  • Software Engineering experience of 3 to 8 years in Real Time Embedded Software development
  • Strong experience with C, C++ programming in multitasking and multithreaded environment on a RTOS platform
  • Experience with RTOS like QNX, VxWorks etc., and Linux.
  • Experience working with Ethernet, TCP/IP, RS 232/422 protocols.

Job Responsibilities

  • Design and develop high quality software products in a fast-paced environment
  • Support and enhance the entire software development life cycle
  • Perform and guide the automation of unit, module, system and regression level testing on various software modules and systems
  • Perform root cause analysis and develop solutions as necessary
  • Accountable for system requirements review, software architecture and design
  • Adhere to project / customer software development processes.

Location

Bengaluru, Karnataka, India