5 months ago
San Diego, CA, USAMid Level
Base Salary
$110k - $120k/yr
Responsibilities
- Develop board support packages, platform frameworks, and embedded Linux applications using C/C++.
- Collaborate with electrical and mechanical engineers to design and manufacture embedded Linux devices.
- Design and implement device features that interact with the cloud.
- Work with product managers and quality engineers to ensure products meet company standards.
- Collaborate effectively with engineering and cross-functional teams to deliver projects on time.
Requirements
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
- At least 4 years of embedded software development experience on Linux platforms.
- Experience with board support packages, the Linux kernel, drivers, and hardware bring-up.
- Experience coding in C/C++ using scalable and efficient software architecture and design principles.
- Familiarity with hardware peripherals such as UART, SPI, I2C, and ADC.
- Experience with cross-compilation and development frameworks such as Yocto, Buildroot, OpenWRT, or Android.
- Understanding of electronics and the ability to read circuit schematics.
- Experience with JTAG, SWD, oscilloscopes, and logic analyzers for debugging.
- Knowledge of version control systems such as Git.
- Employment authorization or immigration-related sponsorship is not available for new applicants.
Benefits
- Medical plans with company subsidies
- Health Savings Account (HSA) with company contribution
- 401(k) with employer match
- Paid vacation that increases with tenure
- Paid holidays
- Wellness time
- Paid maternity and bonding leave
- Company-paid disability and life insurance
- Collaborative and casual work environment
- Employees work from the office 4 days a week
About Alarm.com
Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.
