Senior Python Engineer Automation

Alarm.com
Tysons, Virginia
Full Time
Posted March 5, 2025
Apply Now

Application opens on company website

Job Description

Alarm.com is looking for an engineer to join their Automation team, focusing on enhancing their Hardware in Loop (HIL) infrastructure by collaborating with various R&D teams to integrate automated testing tools and improve product validation processes.

Key Responsibilities

  • Maintain and expand features of the internal Raspberry Pi-based tool for remote hardware interfacing.
  • Support the CI/CD pipeline to execute unit, integration, and other tests when new firmware becomes available.
  • Support various R&D and product teams in utilizing the automation tools developed by the team.
  • Support the pytest-based test infrastructure to eliminate friction points and ensure scalability.
  • Build and enhance existing hardware and firmware automation and test equipment to optimize and reduce manual testing time.
  • Work independently while collaborating with senior engineers to ensure alignment with company goals and strategies.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering or a similar technical discipline. Equivalent demonstrable experience will also be considered.
  • 7 years of scripting experience with Python.
  • Experience with Python web frameworks Django and/or Flask.
  • Proven experience developing in a Linux environment.
  • Familiarity with developing tools/products using the Raspberry Pi platform.
  • Rigorous attention to detail with a focus on robustness, scalability, and quality of products.
  • Self-motivated with the discipline to thoroughly test and vet designs.
  • Organized with strong communication skills and a customer service mentality.
  • Ability to collaborate with product teams to interpret high-level requirements into specific product specifications.
  • Ability to work on multiple projects simultaneously in a small, fast-paced environment.

Benefits & Perks

Competitive pay and benefits
Subsidized medical plan options
HSA with generous company contribution
401(k) with employer match
Paid holidays
Wellness time
Vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs
Well-being resources and activities
Casual dress work environment
Work from the office 4 days a week

Ready to Apply?

Join Alarm.com and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Liberty Lake
Full Time
$50k-60k

Business Development Representative

Alarm.com
Tysons
Full Time

Commercial Account Executive

Alarm.com
Tysons
Full Time