Seeking an embedded software/ firmware engineer with 5+ years of C/C++ programming and 3+ years of embedded system programming. The ideal candidate will have a MS in EE, CE or CS, be self-motivated and a good team player. Experience with GUI frameworks and Android development are a plus.
About the position:
This is a 12+ month contract position with the
Spatial Computing team at Facebook. You will be responsible for firmware and GUI development on proprietary hardware and the Android platform.
Desired Experience:
- BS in Electrical Engineering, Computer Engineering or Computer Science (required)
- 5+ years of programming in C/C++ (required)
- 3+ years of Embedded system programming (required)
- 2+ years of Android development experience (desired)
- Experience with BlueTooth (desired)
- Self-starter with strong analytical and problem-solving skills
- Excellent at working in a team environment and independently
- Strong written and verbal communication skills
- Flexible to adjust to the changing needs of the company
Responsibilities:
- Provide high quality software development, design of software quality assurance, testing approaches and engineering expertise
- Support research and development with software systems ranging from embedded systems to Android GUI applications
Environment:
- Highly innovative environment
- Collaborative and friendly team dynamics
- Medium size team (~12 engineers) within large company
- Multiple responsibilities
- Work remotely with sporadic visits to Menlo Park or Seattle offices
Work authorization: United States (Required)
Job Type: Full-time contract
Schedule: 8 Hour Shift Monday to Friday with reasonable flexibility for time off