Android NDK Engineer

2 weeks ago


Vienna, United States Alarm.com Full time

A rapidly expanding, entrepreneurial technology company, Alarm.com, is seeking an ambitious, talented, Senior Embedded Software Engineer specializing in Android NDK for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties by creating and integrating devices that connect with our robust cloud using next-gen communication stacks. The Senior Embedded Software Engineer position is ideal for candidates who want to work with technologies such as wide area cell networks (CDMA, 3G-HSPA, 4G-LTE), local mesh networks (ZWave, Zigbee...), smart sensors, and IoT devices for home automation and security applications in an embedded Linux environment.

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 Alarm.com 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 ALARM.COM?
  • 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 Alarm.com team
  • Gain well rounded experience: Alarm.com 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: Alarm.com 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.
  • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.

COMPANY INFO

Alarm.com is 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 www.alarm.com.

COMPANY BENEFITS

Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package

Alarm.com is an Equal Opportunity Employer

In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies

Notice To Third Party Agencies:

Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to RecruitingPartnerships@Alarm.com

**JR104042**
  • Sr SDET Engineer

    2 weeks ago


    Vienna, United States Idexcel Full time

    Job Title: Software Development Engineer in Test Location: Vienna, VA/Pensacola, FL/San Diego, CA Duration: Long Term Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp Required) Top 3 Required Skills: Hands-on development/coding (Java) Hand on experience with UI+API+DB automation testing Hands experience on a wide variety of testing...

  • Sr SDET Engineer

    7 days ago


    Vienna, United States Idexcel Full time

    Job Title: Software Development Engineer in TestLocation: Vienna, VA/Pensacola, FL/San Diego, CADuration: Long Term Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp Required) Top 3 Required Skills: Hands-on development/coding (Java) Hand on experience with UI+API+DB automation testing Hands experience on a wide variety of testing...

  • Sr SDET Engineer

    1 week ago


    Vienna, United States Idexcel Full time

    Job Title: Software Development Engineer in TestLocation: Vienna, VA/Pensacola, FL/San Diego, CADuration: Long Term Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp Required) Top 3 Required Skills: Hands-on development/coding (Java) Hand on experience with UI+API+DB automation testing Hands experience on a wide variety of testing...

  • Sr SDET Engineer

    1 week ago


    Vienna, United States Idexcel Full time

    Job Title: Software Development Engineer in TestLocation: Vienna, VA/Pensacola, FL/San Diego, CADuration: Long Term Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp Required) Top 3 Required Skills: Hands-on development/coding (Java) Hand on experience with UI+API+DB automation testing Hands experience on a wide variety of testing...


  • Vienna, United States Idexcel Full time

    Job Title: Software Engineer in TestLocation: Vienna, VA/Hybrid Model (Only local to VA, MD or DC)Duration: Long-TermTop Skills:Full Stack SDET (Front-End and Back-End Automation Test Exp Required)Required Skills:Hands-on development/coding (Java)Hand on experience with UI+API+DB automation testingHands experience on a wide variety of testing techniques and...


  • Vienna, United States Idexcel Full time

    Job Title: Software Engineer in TestLocation: Vienna, VA/Hybrid Model (Only local to VA, MD or DC)Duration: Long-TermTop Skills:Full Stack SDET (Front-End and Back-End Automation Test Exp Required)Required Skills:Hands-on development/coding (Java)Hand on experience with UI+API+DB automation testingHands experience on a wide variety of testing techniques and...


  • Vienna, United States Idexcel Full time

    Job Title: Software Engineer in Test Location: Vienna, VA/Hybrid Model (Only local to VA, MD or DC) Duration: Long-Term Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp Required) Required Skills: Hands-on development/coding (Java) Hand on experience with UI+API+DB automation testing Hands experience on a wide variety of testing...


  • Vienna, United States Idexcel Full time

    Job Title: Software Engineer in TestLocation: Vienna, VA/Hybrid modelDuration: Long-Term1 round video Interview and Final round Face-to-Face InterviewTop Skills:Full Stack SDET (Front-End and Back-End Automation Test Exp Required)Top 3 Required Skills:Hands-on development/coding (Java)Hand on experience with UI+API+DB automation testingHands experience on a...


  • Vienna, United States Sky Communications Inc Full time

    Required Knowledge, Skills & Abilities: Shall have extensive knowledge and experience operating, programming, and troubleshooting the Avaya CS1000 PBX, AACM call center system, TelStrat telephone recording system, call pilot voicemail system, and typical associated equipment and circuits. Shall have extensive knowledge and experience utilizing the Microsoft...


  • Vienna, United States Cipher Tech Solutions Full time

    Job DescriptionJob DescriptionFUTURE NEEDLocation: Vienna, VADescription:This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering activities using a combination of static and dynamic tools. Additionally, the candidate will provide support in...


  • Vienna, United States Alarm.com Full time

    Software Test Engineer II As a Software Test Engineer II, you will have the opportunity to work across a variety of technical areas, with a focus on improving our automated testing capabilities. Every person we hire is given a lot of responsibility and a lot of power; your opinion can be a big part of what we do and how we do it. Alarm.com is an engineering...


  • Vienna, United States Allwyn Full time

    Job DescriptionJob DescriptionTop 3 Required Skills:Hands-on development/coding (Java)Hand on experience with UI+API+DB automation testingHands experience on a wide variety of testing techniques and types and STLC process.At least 5 years overall SDET and/or development hands on experience.• At least 2 years of mobile apps test automation experience in...

  • Kernel Developer

    2 weeks ago


    Vienna, United States Cipher Tech Solutions Full time

    **Location**:Vienna, VA **Description**: Developing at the kernel level to interface directly with various sensors and hardware. Provide support in the form of driver module development, scripting, debugging, and value-added software development expertise. Maintain existing software and develop new software to customer specifications. Developers may work...

  • Sr. SDET-Hybrid

    5 days ago


    Vienna, United States CC Pace Systems, Inc. Full time

    Job DescriptionJob DescriptionDescription:Responsible for engineering modern web applications to implement a complete UI and microservices for multi-device, multi-platform mobile, and desktop web applications. As a member of this team, your role will be a Software Development Engineer in Test (SDET) working in a Scrum environment; you will test software...

  • Sr. SDET-Hybrid

    5 days ago


    Vienna, United States C.C. Pace Systems Full time

    Description Description: Responsible for engineering modern web applications to implement a complete UI and microservices for multi-device, multi-platform mobile, and desktop web applications. As a member of this team, your role will be a Software Development Engineer in Test (SDET) working in a Scrum environment; you will test software applications and...

  • Expert C++ Developer

    2 weeks ago


    Vienna, United States Alarm.com Full time

    Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Senior Embedded Software Engineer who is an...

  • Kernel Developer

    2 weeks ago


    Vienna, United States Cipher Tech Solutions Full time

    Job DescriptionJob DescriptionLocation: Vienna, VADescription:Developing at the kernel level to interface directly with various sensors and hardware. Provide support in the form of driver module development, scripting, debugging, and value-added software development expertise. Maintain existing software and develop new software to customer...

  • Kernel Developer

    2 weeks ago


    Vienna, United States Cipher Tech Solutions Full time

    Job DescriptionJob DescriptionLocation: Vienna, VADescription:Developing at the kernel level to interface directly with various sensors and hardware. Provide support in the form of driver module development, scripting, debugging, and value-added software development expertise. Maintain existing software and develop new software to customer...


  • Vienna, United States Alarm.com Full time

    Software Technical Lead Are you passionate about seamlessly integrating diverse systems? Do you thrive on building connections between software and hardware to create cohesive solutions? Are you eager to collaborate with a dynamic team of engineers? If you answered yes to these questions, then we want to hear from you! Alarm.com is seeking a versatile...