The Senior Embedded Software Engineer will be responsible for the design, development and analysis of software for embedded communications systems. Additional tasks may include software tool support and maintenance, software build process development and maintenance, maintenance of code coverage test tools, software baseline and release management, trouble report and change request tracking, reporting, and administration.
A qualified candidate will have a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics or other technical field. We will consider Engineers from staff (at least 7 years of experience) to senior principal level (at least 12 years of experience), or equivalent combination of years of experience and education. Requires familiarity with communications systems. Expertise with C and C++ languages, Requires experience with multi-threaded real time embedded programming and operating systems. Must have excellent written and verbal communication skills