Expert C++ Developer

4 weeks ago


McLean, 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 expert C++ developer 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. You will be working with a team of talented engineers across a diverse set of technological backgrounds to design devices, build and manufacture hardware, architect and implement software, and collaborate in an agile and fast-paced environment.

QUALIFICATIONS:

  • Bachelor's Degree in Computer Science, Electrical/Computer engineering, or related field, or equivalent experience.
  • 4+ years of experience with embedded software development with Linux platforms.
  • Experience and passion in leading software architecture and defining design principles for C/C++ and other languages.
  • Experience with cross-compilation, board support packages, and embedded Linux environments such as Yocto, buildroot, OpenWRT, and Android.
  • Experience with wireless communication, such as cellular (CDMA, 3G-HSPA, 4G-LTE, Cat-M, 5G), WiFi, z-wave, Zigbee, and other IoT protocols a plus.
  • Experience with cryptography and specialized embedded processors a plus.
RESPONSIBILITES:
  • Work with other engineers to develop embedded Linux applications using C/C++.
  • Work with electrical and mechanical engineers to design and manufacture embedded Linux devices.
  • Work with software engineers to design and implement features that interact with the cloud.
  • Work with product managers and quality engineers to ensure the products meet Alarm.com's standards.
  • Communicate effectively and collaborate with others to ensure the timely delivery of projects.
  • Other duties as assigned
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

**JR104043**
  • Expert C++ Developer

    4 weeks ago


    McLean, United States Alarm.com Full time

    Job DescriptionJob DescriptionAlarm.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...


  • McLean, United States Convirgence Full time

    Cybersecurity Subject Matter Expert - SME McLean Mandatory Skills: * TS/SCI with favorable polygraph * Proficient in one or more assembly languages (x86, ARM, etc) * Expertise in one or more scripting languages (e.g., Python or Ruby) * Software development experience in C/C++ * Detailed understanding of and experience in Vulnerability Research (VR) / Reverse...


  • McLean, United States TechWish Full time

    Our team is looking for a Software Engineer who will be responsible for the analysis, development, maintenance and participates in testing and deployment using a wide range of technologies and security products to drive true value to our customers. Job Description Required Skills: - 10+ years; professional software development and maintenance...


  • McLean, United States truecent Solutions Full time

    Description: Our team is looking for a Software Engineer who will be responsible for the analysis, development, maintenance and participates in testing and deployment using a wide range of technologies and security products to drive true value to our customers. **Required Skills**: - 10+ years; professional software development and maintenance experience -...


  • McLean, United States Two Six Technologies Full time

    Two Six Technologies is currently seeking a Principal Software Developer to join our team. In this role, you will be responsible for developing and deploying capabilities for our customers. Additionally, you will have the responsibility of productizing Proof-of-Concepts that are handed off by a team of reverse engineers. Job Responsibilities & Duties: Serve...

  • P&C Producer

    4 days ago


    McLean, United States Harrison Gray Search & Consulting Full time

    Job DescriptionJob DescriptionHarrison Gray Search has partnered with an exciting, privately-held insurance brokerage seeking a P&C Producer (middle-market). Our client has been recognized as "Best Places to Work" and has been servicing communities with success for over fifty years. This company is located in the greater Washington DC area.Job Summary:The...


  • McLean, United States LVMH Full time

    PosteOur Louis Vuitton store in Tysons Galleria is seeking a highly motivated Expert Client Advisor for Watches and Jewelry with a passion for creating memorable experiences for our worldly clientele. Our Expert Client Advisor's are Ambassadors to the brand, with a special focus on a category, ensuring that every Client is treated according to the Louis...

  • Data Scientist

    2 weeks ago


    McLean, United States Pendulum LLC Full time

    Job DescriptionJob DescriptionJOB DESCRIPTIONClearance Level: Top Secret/SCI with Full Scope PolygraphSkill Level(s): Expert• The Candidate will provide O&M, system engineering and continued application development for a suite of custom web based data analytic tools. The Contractor, with Organization oversight, will engage with the users of the...

  • Senior Developer

    5 days ago


    McLean, United States Vault Consulting LLC Full time

    Vault is a professional services firm specializing in accounting and market research for non-profits and trade associations. We believe that the way to run a successful team is to bring the best people on board, arm them with great tools, and turn them loose to solve interesting problems. If you have a passion for writing quality code in close collaboration...

  • Senior Developer

    3 days ago


    McLean, United States Vault Consulting LLC Full time

    Vault is a professional services firm specializing in accounting and market research for non-profits and trade associations. We believe that the way to run a successful team is to bring the best people on board, arm them with great tools, and turn them loose to solve interesting problems. If you have a passion for writing quality code in close collaboration...

  • .NET Developer

    5 days ago


    McLean, United States Penn Foster Inc Full time

    IntelliBridge, LLC is looking for a hands-on .NET Developer with Python experience to join our growing team! As a .NET Developer, you will assist in developing open source solutions, participate in design reviews, conduct code reviews, create test plans and participate in testing reviews, and resolve moderate defects. This position will help in supporting...

  • Systems Engineer

    3 days ago


    McLean, United States Fuel Consulting, LLC Full time

    Fuel Systems Engineer, Expert Level, McLean, VA Job Description: The Sponsor is seeking a versatile, dedicated and highly motivated systems engineer with expertise in all major phases of project management, data analytics and visualization, cloud services, and the execution of large portfolios to support high profile projects. Duties may include : Assisting...


  • McLean, United States Vault Consulting LLC Full time

    Vault is seeking a senior level full stack developer to join our software consulting team. You'll work with an interdisciplinary team to develop web applications for our clients, maintain and grow our in-house SaaS tools, and gain exposure to the rest of the software development lifecycle. What you'll do: Join an interdisciplinary team to develop new...

  • Data Scientist

    4 weeks ago


    McLean, United States Analytic Solutions Group Full time

    Job DescriptionJob DescriptionThe Sponsor requires 4.0 FTE of Data Science contractor support. In this role, the contractor will undertake the following responsibilities:• Create and apply machine learning capabilities to enrich data.• Determine appropriate approaches to analyze data sets, including statistical analysis.• Maintain existing ML tools,...


  • McLean, United States TechWish Full time

    Our team is looking for a software engineer who will be responsible for the analysis, design, development and support testing and operations of our API Platform. The candidate must be a Java based developer with 10+ years of development experience.Key Responsibilities: 1. Design, develop, configure, and troubleshoot APIs and policies using Apigee. 2....

  • Data Scientist

    2 weeks ago


    McLean, United States Pendulum Full time

    JOB DESCRIPTION Clearance Level: Top Secret/SCI with Full Scope Polygraph Skill Level(s): Expert • The Candidate will provide O&M, system engineering and continued application development for a suite of custom web based data analytic tools. The Contractor, with Organization oversight, will engage with the users of the applications to provide enhancements...


  • McLean, United States Vault Consulting LLC Full time

    Vault is seeking a senior level front-end developer to join our software consulting team. You'll work with an interdisciplinary team to develop web applications for our clients, maintain and grow our in-house SaaS tools, and gain exposure to the rest of the software development lifecycle. What you'll do: Join an interdisciplinary team to develop new...


  • McLean, United States Guidehouse Full time

    Job Family: Software Development & Support (Digital) Travel Required: Up to 10% Clearance Required: Ability to Obtain Public Trust What You Will Do: We are looking for a hands-on software engineer with deep knowledge of Microsoft Power Apps/Power Automate, including basic Microsoft Dynamics 365 understanding. An expert on Power Apps to design, configure and...


  • MCLEAN, United States Guidehouse Full time

    Job Family:Software Development & Support (Digital)Travel Required:Up to 10%Clearance Required:Ability to Obtain Public TrustWhat You Will Do:We are looking for a hands-on software engineer with deep knowledge of Microsoft Power Apps/Power Automate, including basic Microsoft Dynamics 365 understanding. An expert on Power Apps to design, configure and develop...

  • Full Stack Developers

    2 months ago


    McLean, Virginia, United States InfoTech Spectrum Inc Full time

    Position Java DeveloperLocation McLean VAPosition Type Contract / FTEJob DescriptionResponsibilities· Design architecture reusable components and frameworks.· Work on Integration using Web Services and EJB preferably on WebLogic platform· Conduct Object Oriented Analysis and Design using Java and UML· Tune all tiers of applications on JEE platform.· Use...