Embedded Software Engineer
Benefits - Full
Relocation
Assistance Available - Possible for the ideal candidate
Bonus
Eligible - Yes
Interview Travel Reimbursed - Yes
Job Description:
Responsible for development
and sustaining of our next-generation satellite communications and navigation
products. Cross-functional role on team that designs and implements
embedded and application software, incorporating microprocessors and DSP’s,
data processing algorithms, wireless and wired networking. Challenging
and rewarding position and highly visible.
Job Requirements:
•Minimum of five
years recent experience in small system embedded firmware deployment is
required
•Small system RTOS kernel
experience required. MQX RTOS and embedded Linux experience is a plus
•Experience with low level
programming for peripherals/interfaces required
•Experience in digital signal
processing, navigation and control systems and digital filters is a plus
•Experienced
with full software development life cycle including estimation, requirements
gathering, design, Test Driven Development (TDD), build and test automation,
release configuration, etc.
•Excellent verbal and written
communications skills
Education:
BS or higher in Computer Science or
Engineering (or equivalent).
Note, candidates must be US
citizens or US Permanent Resident.
Willingness
to Travel - Occasionally
The Ideal Candidate Ideal candidate will have a minimum of
five years recent experience in small system embedded firmware deployment
and small system RTOS kernel experience as well as MQX RTOS and embedded Linux experience.It would also be nice if the candidate had full
software development life cycle including estimation, requirements gathering,
design, Test Driven Development (TDD), build and test automation, release
configuration. Your submission should address these points with specific
results the candidate has achieved.