Embedded Software Developer - Waterloo, Ontario Canada - 20363

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.


Job #: 20363
Title: Embedded Software Developer
Job Location: Waterloo, Ontario - Canada
Employment Type:
Salary: contact recruiter for details
Employer Will Recruit From: Regional
Imaging, display, Graphics
Relocation Paid?: Negotiable


We have been engaged by a continuously growing safety-critical systems company that has increased their customer base to 62 major Aerospace and Avionics firms as well as leading edge forward thinking automotive companies. Since 2005, this company has lead the way in graphics and video drivers for real time safety critical systems. As they continue to grow, they have a requirement for an Embedded Software Engineer. The Candidate they seek will have a passion for embedded graphics software, is self driven, highly creative and resourceful. The Candidate has the option of "flex hours" so exhibiting maturity, professionalism, and outstanding communication skills are a must. Technically the Candidate will bring expert level skills in “C” programming, embedded operating system experience (I.E Linux, VX works) and ideally some exposure to OpenGL graphics 


Main Responsibilities:
- Developing next generation and improving existing embedded OpenGL graphics drivers for leading edge applications
- Profiling and optimizing drivers and applications
- Creating test cases and DO-178 and ISO26262 safety critical certification artifacts
- Writing and reviewing technical specifications
- Working as a team to produce reliable, high quality, safety critical software


Desired Skills:

- Bachelor’s degree in Computer Science or related field
- 3+ years of experience in software development (C/C++)
- Outstanding verbal and written communication is crucial
- 1+ years of experience developing, debugging, and troubleshooting embedded OpenGL
- Experience with embedded operating systems (VxWorks, Integrity, Linux, Deos)
- Strong organization and technical skills
- Excellent analytical / problem solving skills
- Ingrained sense of accountability and ownership
- Continuous drive for learning, pushing technical limits, and finding new solutions
- Experience with DO-178 or ISO26262 software development an asset


Low level SW Design (C code)

Experience with Graphics, Imaging, or Display

Embedded OS I.E VX works, Linux

Exposure to Open GL

Device Driver

University - Bachelor's Degree/3-4 Year Degree