EscondidoRecruiter Since 2001
the smart solution for Escondido jobs

Technical Lead - Software Engineering

Company: Alarm.com
Location: Escondido
Posted on: March 13, 2023

Job Description:

Role summary:
We are looking for a passionate, innovative, technically sound candidate with excellent communication, leadership, and interpersonal skills to lead & manage our software development for a product. The candidate will be responsible to communicate progress to the Project Engineer(s). The candidate will need to be hands-on willing to multitask as an individual contributor as well as contribute as the technical leader and project point of contact.
The candidate will --


  • Technically lead the Embedded Multimedia Software application development, firmware design choices and help the team to resolve technical complex issues, etc.
  • Technically lead in High Level Design choices, software implementation, debugging, testing, etc.

    Knowledge and Skills Needed:

    • 12+ years of overall industry experience that involves a combination of the following areas:

      • Experienced in overall architecture of product software including firmware, Linux / free RTOS, embedded application development and interaction with hardware designs.
      • Knowledge of embedded systems, Firmware is essential.
      • Knowledge of Camera related development is preferred
      • Excellent Programming Skills - C, C++, Python
      • Extensive knowledge on ARM and general-purpose microcontrollers.
      • Multimedia streaming application development (Linux platform preferred)
      • Linux Kernel programming, device driver experience. Knowledge in one or more of the following: SPI, I2C, SDIO, NAND Flash, Wi-Fi, Bluetooth.
      • Knowledge in one or more of the following: Audio-Video codecs specifically H264/H265, Network protocols, device driver development
      • Knowledge of Image Signal Processing
      • Experience in board bring up activities and able to understand schematics, etc.
      • Experience with full product development lifecycle from concept to launch
      • Excellent analytical and problem-solving skills.
      • Excellent verbal and written communication skills.
      • Ability to effectively communicate product architectures, design proposals.
      • Good Debugging skills and hands on with coding and tool usage.
      • Ability to mentor all Software team members



        Education:

        • Bachelor's or Master's degree in Computer Science, Computer Engineering, Computer and Information Science or related degree

          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 -.
          COMPANY BENEFITS -
          Alarm.com offers competitive pay and a generous benefits package starting on day one of employment including 100% paid medical for employees, a health savings account option with company contribution, waiver allowance, 401(k) with employer match, paid holidays, paid time off starting at 4 weeks and increasing with tenure and paid maternity/paternity leave. - We offer a casual dress work environment, annual company retreat, grocery delivery and in suite bike racks and showers. -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 contract 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.

Keywords: Alarm.com, Escondido , Technical Lead - Software Engineering, IT / Software / Systems , Escondido, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Escondido RSS job feeds