Client ID: 266494
Embedded Software Developer
On behalf of our client Procom is looking for an Embedded Software Developer.
The Enhanced Central Gateway group is responsible for the software infrastructure that enables Ethernet connectivity and advanced application features within next generation systems and includes the hardware platform and complex software for networking, security, IPC, power management and other vital functional components.
Working as a member of the ECG software development team, the successful candidate will be involved in cutting edge embedded software development working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers.
Primary responsibilities will include the design, implementation, unit testing, profiling and maintenance of such software. The candidate will work as part of a high performing development team and will be encouraged to contribute ideas and solutions as part of their daily work. Development is in C and C++ and follows an agile methodology. This position will provide the candidate with the unique opportunity to gain experience with developing cutting edge software and services with an industry leader.
-Design, development and unit testing of software components
-Performance analysis and optimization
-Documenting software designs and interfaces
-Bug fixing and maintenance
-A Bachelors or Master’s degree in Computer Science, Mathematics, Engineering, or a related field
-5+ years of embedded software development in C++
-Working knowledge of established software design patterns, efficient data structures, multi-threaded system design and code optimization
-Familiarity with C++ unit test frameworks
-Creative and analytical thinker
-Methodical; capable of prioritizing work and working to tight deadlines
-An excellent communicator, both oral and written
Start Date: Immediate
Assignment Length: 1 year