Search jobs > Boston, MA > Android engineer

Android NDK Embedded Engineer

Alarm.com
Boston, MA
Full-time

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.

30+ days ago
Related jobs
Alarm.com
Boston, Massachusetts

Senior Embedded Software Engineer specializing in Android NDK to join our Device Engineering team. You'll be working in both Android and embedded Linux environments, crafting solutions for home automation and security applications that impact millions of users. Coordinating with other departments, s...

Promoted
MITRE
Bedford, Massachusetts

MITRE's Software Engineering Department in the Software Engineering Innovation center focuses on rapid software prototyping and proof of concepts across a wide range of sectors, including defense, homeland security, health, space, and law enforcement. Bachelor's in Computer Science, Software Enginee...

Promoted
Werfen
Bedford, Massachusetts

Under minimal supervision, leads software development activities including software requirements, architecture, design, implementation, and integration. Provides software technical leadership on a software development team. Follows project and corporate software plans, standards, and procedures to p...

Promoted
Bright Horizons Children's Centers
Newton, Massachusetts

The Application Developer is the driving force behind the delivery of technical solutions for Mobile/Web Applications, Application integrations and Back-end processes. Application Developers develop, document, and test software to ensure that the software meets the needs of end-users and achieves bu...

Promoted
InsideHigherEd
Boston, Massachusetts

Our IS&T Applications team is looking for an Integration Developer III to join the team! The Integration Developer III is responsible for the design, development, release and support of application and data integrations related to various services at Boston University. INTEGRATION DEVELOPER III, IS&...

Promoted
Reli.
Boston, Massachusetts
Remote

We’re looking for a Junior Software Developer who can help with developing scripts and tools to support our digital advertising, product, and supply chain teams. ...

Promoted
Harbor Freight Tools
Boston, Massachusetts
Remote

Java Developer role is to write, code, test, and analyze software programs and applications. Assist developers, analysts, and designers in conceptualizing and development of new software programs and applications. Java/J2EE Web Development experience in a WebSphere environment particularly in eComme...

Promoted
Gardner Resources Consulting, LLC
Boston, Massachusetts

We're seeking a talented engineer who thrives in a fast-paced environment, excels at writing high-quality code, and is passionate about staying at the forefront of Android development. Android Programming experience. Lead the team with guidance from the engineering manager, driving the development a...

Promoted
Alarm.com
Boston, Massachusetts

Android Mobile App Developer who wants to be part of a fast-paced, rapidly growing team. We are looking for Android Mobile App Developers who will design the app based on product management specifications, implement connectivity to the backend components leveraging mobile SDKs from Alarm. For Androi...

Promoted
Fidelity TalentSource LLC
Boston, Massachusetts

Bachelor s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) building real-...