Description
DESCRIPTIONThe Embedded Linux Software Developer will join a Software Development Team. Key responsibilities include developing drivers, libraries, and applications for a secure mobile arena. Work through all phases of a software development life cycle, including analysis, design, implementation, testing, and deployment. Work within a multi-functional team to deliver applications that meet government needs. Develop bootloader for handset. Software programming and testing and using C/C++ in Embedded domain, and/or developing integration scripts in Perl or UNIX Shell Scripts.
Qualifications
- Bachelors or Masters degree in Computer Science, EE or a related field
- Experience in Embedded Android software development is a plus
- 2+ years experience with Embedded Linux system and driver development
- Must have applicable industry experience in application and systems development, preferably in a mobile
- Strong background in Embedded C development
- Strong background in ARM and industry standard SOCs
- Background in Java, OOP development
- Knowledge of wireless network protocols
- Knowledge of VoIP, Cryptography and Networking Security Protocols a plus
- Clearcase experience desirable
- Familiar with software development in C/C++
- Strong interest in Embedded domain
- Knowledge in Embedded operating systems (WinCe, Palm OS, Linux Vrtx, Vxworks, etc.. Experience in Multimedia Systems (image and video compression)
- DSP or Wireless baseband an advantage
- Willing to travel in short notice
SKILLS
Linux, Java, WinCe, Palm OS, Linux Vrtx, Vxworks, etc..
Synectics is an Equal Opportunity Employer.