Embedded Software Engineer
Embedded Software Engineer44
Applications
44
Applications
About the Job
Skills
Job Summary:
Responsible for design, development, and maintenance of software and firmware for electronic control
systems in the railway industry. This includes developing software requirements specifications, functional
specifications, and software design documents.
Essential 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
Essential Qualifications:
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 environments on a RTOS platform
Experience with RTOS like QNX, VxWorks etc., and Linux.
Experience working with Ethernet, TCP/IP, RS 232/422 protocols.
Hands-on experience testing/debugging software, firmware and electronic control systems
Experience with inter process communication and Synchronization methods
Experience with Software Configuration and Change Management.
Ability to work in a fast-paced dynamic environment with adjustments to priorities to meet the needs of the organization
Effective communication skills; ability to articulate clearly and concisely
Desirable Skills:
Experience with Zync family board initialization and QNX Board Support Package
Familiarity with Agile development methodologies such as Scrum and TDD in an embedded environment
Familiarity with web-services, PHP, HTML, Python, and shell scripting
Knowledge of safety critical software or CENELEC standards and rail industry is a plus
Familiarity with continuous integration and automated unit testing processes
Experience with using static analysis tools such as Polaris/Coverity etc.
About the company
Industry
IT Services and IT Consul...
Company Size
501-1,000 Employees
Headquarter
Bengaluru
Other open jobs from codersbrain