×
Register Here to Apply for Jobs or Post Jobs. X

Android NDK Embedded Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Alarmcom
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

Join our dynamic team at , a rapidly expanding technology company at the forefront of the Internet-of-Things revolution! 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.

COMPANY INFO

Alarm.comis the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.

We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

For more information, please visit.

COMPANY BENEFITS

Alarm.comoffers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary