Staff Embedded Software Engineer
2 months ago
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 embedded software engineer 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 including security panels, networking gateways, and video cameras. 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.
Required Qualifications:
- Bachelor's Degree in Computer Science, Electrical/Computer engineering, or related field, or equivalent experience.
- 10+ years of experience with embedded software development with Linux platforms.
- Experience with board support packages, Linux kernel and drivers, and hardware bring-up.
- Experience with C/C++ coding following scalable and efficient software architecture and design principles.
- Familiarity with hardware peripherals such as UART, SPI, I2C, ADC, etc.
- Experience with cross-compilation and development frameworks in platforms and environments such as Yocto, buildroot, OpenWRT, or Android.
- Understanding of electronics and ability to read circuit schematics.
- Experience with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
- Knowledge of version control systems such as Git.
- Experience with cryptography and specialized embedded processors a plus.
- Experience or exposure with cameras or video devices
- Other duties as assigned
Responsibilities:
- Work with other engineers to develop board support packages, platform frameworks, and 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.
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. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.
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.
The salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The salary offered is part of a total compensation package.
Pay Range$180,000—$225,000 USD-
Staff Embedded Software Engineer
1 day ago
San Diego, United States Cypress HCM Full timeThe Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of autonomous...
-
Staff Embedded Software Engineer
5 days ago
San Diego County, United States Cypress HCM Full timeThe Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of autonomous...
-
Staff Software Engineer, Embedded Linux Platform
4 weeks ago
San Diego, United States Firestorm Full timeStaff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...
-
Sr. Staff Embedded Linux Software Engineer
2 weeks ago
San Diego, United States Proven Recruiting Full timeSr. Staff Embedded Linux Software Engineer - San Diego (Hybrid) Ready to move forward in your career on the software engineering team of a top-tier robotics company? You'll lead development and integration of system level components and work with world-class team of engineers and scientists to build a platform for the next generation of intelligent...
-
Embedded Linux Software Engineer
5 days ago
San Diego, California, United States Talentry LLC Full timeJob Description:Embedded C++ Software Developer - VideoContract Opportunity:60.00 - 80.00/hr.Job Requirements:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux.Responsibilities:Collaborate with system engineering to contribute to video system requirements development and...
-
Staff Embedded Software Engineer
1 week ago
San Francisco, United States Curtis Instruments Full timeHelp drive the EV revolution by designing Curtis' custom-built OS for motor control systems that runs on all kinds of vehicles across the entire world. We are looking for a Staff Embedded Software Engineer to architect, design, code, and debug real-time embedded firmware for electric motor controllers/inverters. This position is located in our premier...
-
Software Embedded Systems Engineer
1 month ago
San Diego, California, United States Northrop Grumman Full timeAt Northrop Grumman, we are seeking a highly skilled Software Embedded Systems Engineer to join our team.We offer a competitive salary of approximately $140,000 per year, based on experience and qualifications.About the RoleThis is an exciting opportunity to develop software in an embedded technology environment. As a Software Embedded Systems Engineer, you...
-
Embedded Software Systems Engineer
4 weeks ago
San Diego, California, United States Northrop Grumman Full timeNorthrop Grumman is a leading provider of innovative solutions for the aerospace and defense industries. We are seeking a highly skilled Embedded Software Systems Engineer to join our team in San Diego, CA.Job DescriptionWe offer a dynamic work environment with opportunities for growth and development. As an Embedded Software Systems Engineer, you will be...
-
Embedded Software Engineer
4 weeks ago
San Diego, United States Indotronix Avani Group Full timeJob Title: Embedded Software EngineerLocation: San Diego, CA (3 – 4 days/week onsite)Duration: 6 months contract and extendable up to 2 years completely depend upon candidate’s experience.The pay rate is applicable only under W2 guidelines, and we do not offer sponsorships or transfers.Top Three Skills: C++/C programming, Device Drivers, RTOSPlease find...
-
Staff Embedded Software Engineer
4 weeks ago
San Diego, CA, United States Alarm.com Full timeAlarm.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 embedded software engineer for the Device...
-
Embedded Software Engineer
2 weeks ago
San Diego, California, United States Qualcomm Full timeJob OverviewWe are seeking a highly skilled Embedded Software Engineer to join our team at Qualcomm.Key Responsibilities:Analyze user needs and software requirements to design and customize software for optimal operational efficiency.Design and implement software modules for products and systems.Participate in the design, coding for large features, unit...
-
Embedded Software Engineer
2 weeks ago
San Diego, California, United States Alarm Full timeJob OverviewWe're seeking a talented Embedded Software Engineer to join our Device Engineering team. As an Embedded Software Engineer, you will be responsible for designing and developing embedded software for our cloud-connected devices. Your expertise in Linux platforms, board support packages, and C/C++ programming will enable you to contribute to the...
-
Staff Software Engineer, Embedded Linux Platform
4 weeks ago
San Diego, CA, United States Firestorm Full timeStaff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...
-
Staff Software Engineer, Embedded Linux Platform
4 weeks ago
San Diego, CA, United States ZipRecruiter Full timeStaff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...
-
San Diego, California, United States Northrop Grumman Full timeNorthrop Grumman, a pioneering leader in technological advancements, is seeking a highly skilled Embedded Systems Software Engineer or Principal Software Engineer to join our team of talented professionals. This role will involve designing, developing, integrating, and testing software for end-user customers and businesses.About the JobThe successful...
-
Embedded Software Engineer
2 weeks ago
San Diego, California, United States Alarm Full timeAlarm.com is a leading technology company that develops innovative cloud and device solutions across cutting-edge technologies. As an Embedded Software Engineer, you will play a key role in defining the future of the Internet-of-Things (IoT) by creating and integrating devices such as security panels, networking gateways, and video cameras.\The ideal...
-
Embedded Software Engineer Leader
4 weeks ago
San Diego, California, United States Northrop Grumman Full timeCompany OverviewNorthrop Grumman is a leading innovator in the aerospace and defense industries, committed to creating revolutionary systems that impact people's lives around the world. With a rich history of pioneering technological advancements, we continue to push boundaries and drive progress.Job SummaryWe are seeking a highly skilled Principal Engineer...
-
San Diego, United States Northrop Grumman Full timeRequisition ID: R10178824 * Category: Engineering * Location: San Diego, California, United States of America * Clearance Type: Secret * Telecommute: Yes-May consider hybrid teleworking for this position * Shift: 1st Shift (United States of America) * Travel Required: Yes, 10% of the Time * Relocation Assistance: Relocation assistance may be available *...
-
Staff Firmware
1 day ago
San Francisco, United States Anode Technology Company Full timeStaff Firmware & Embedded Software EngineerLocation: San Francisco, CA (Hybrid)Company: Anode Technology CompanyAbout Us:Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burning of fossil fuels - toward lightweight capture and consumption from entirely renewable sources. While decarbonization seems to...
-
Staff Firmware
5 days ago
San Francisco, United States Anode Technology Company Full timeStaff Firmware & Embedded Software EngineerLocation: San Francisco, CA (Hybrid)Company: Anode Technology CompanyAbout Us:Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burning of fossil fuels - toward lightweight capture and consumption from entirely renewable sources. While decarbonization seems to...