Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
Job Summary:
Responsible for design, development, and maintenance of software in rail industry.
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 root cause analysis and develop solutions as necessary
-
Adhere to project / customer software development processes
Work Experience
Essential Qualifications:
-
Bachelor’s degree in Computer Science, Electronics Engineering or related field
-
Software Engineering experience of 3 to 4 years in Embedded Software development
-
Strong experience with C, C++ programming in multitasking and multithreaded environment
-
Experience with RTOS like QNX, and/or Linux on an Embedded Platform.
-
Hands on experience testing/debugging software, firmware and electronic control systems
-
Hands-on-Experience with inter process communication and Synchronization methods in RTOS
-
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