We're looking for a
talented and ambitious Senior Embedded Software Engineer specializing in Android NDK to join our Device Engineering team.
In this role, you'll have the opportunity to shape the future of residential and commercial IoT by creating and integrating devices that seamlessly connect to our robust cloud platform using cutting-edge communication stacks.
This position is perfect for candidates who thrive on innovation and want to work with exciting technologies such as wide area cell networks (CDMA, 3G-HSPA, 4G-LTE), advanced smart home connectivity solutions (ZWave, Zigbee, Matter), as well as smart sensors and IoT devices.
You'll be working in both Android and embedded Linux environments, crafting solutions for home automation and security applications that impact millions of users.
While this position is based at our headquarters in McLean, VA, we're open to considering the option to work from our Boston office location.
If you're passionate about pushing the boundaries of embedded software and want to be part of a team that's defining the future of IoT, we want to hear from you!
RESPONSIBILITIES
The primary job responsibilities will include :
- Developing, testing and debugging embedded software in a Linux environment
- Provide technical mentorship and guidance to team members, sharing expertise and best practices to enhance their skills and knowledge.
- Working with external partners to securely interface their embedded software with the platform
- Coordinating with other departments, such as Quality Engineering, Software Engineering and Product Management to ensure on-time delivery of a fully tested and compatible device that meets product requirements
- Communicate effectively and collaborate with others to ensure the timely delivery of projects.
- Other duties as assigned
REQUIREMENTS
- 6+ years of experience in C++, Embedded Linux or embedded systems
- B.S. in Computer Engineering or Computer Science or a similar engineering program, M.S. is a plus
- Experience with Android native apps development.
- Self-starter. Analytical and tenacious problem solver
- Strong verbal and written communication skills
- Rigorous attention to detail with focus on robustness, scalability and quality of products
- Passion for working with technology and excitement for creating high quality consumer technology products
NICE-TO-HAVES
- Familiarity with networking (cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee).
- Experience with penetration testing and ethical hacking.
- Experience with Linux kernel development.
WHY WORK FOR ?
- Collaborate with outstanding people : We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
- Make an immediate impact : New employees can expect to be given real responsibility for bringing new technologies to the marketplace.
You are empowered to perform as soon as you join the team!
- Gain well rounded experience : offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
- Focus on fun : places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
values working together and collaborating in person. Our employees work from the office 4 days a week.