C++ Embedded Software Engineer
Experis has a two year project in Cleveland, Ohio for Software Engineers who have extensive experience with embedded software programming using C++. We have multiple positions open for candidates with the following skills: The following skills are required: * Minimum of 5 years experience in real-time embedded software programming in C++ * Knowledge of object-oriented analysis, design, and programming techniques. * Experience in writing unit tests, preferably with CPPUnit. * ARM assembly language and debugging with emulator, preferably experience with Wind River Workbench and VxWorks real-time operating system. One or more of the following skills are desired: * Experience in developing and debugging embedded software for multicore processors or knowledge of ARM processor architecture. * Experience writing device drivers, preferable for Wind River VxWorks. * Experience in agile development methodology. * Experience with Wind River Workbench and VxWorks real-time operating system. * USB device side driver development Must be able to work in a team environment, interfacing with hardware engineering, embedded software engineering, and PMO as necessary. BS in Computer Science, Computer Engineering or Electrical Engineering with concentration in software; or equivalent knowledge in the areas of embedded real-time software engineering (requirements analysis, design, testing), data structures, algorithms, and C/C++ language. Position requires successful candidate to work in the Mayfield Heights, OH, USA facility but does not require candidates to be local.
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."