Software Engineer Jobs
- Location : Ottawa, ON
- Vacancy : 01
- Salary : Not Available
- Last Date : 18-02-24
Software Engineer Job Description
- The ideal candidate is a highly motivated Software Engineer holding a Bachelor of Arts, Bachelor of Science, or Master of Science in Computer Engineering, Computer Science, or any relevant engineering program to join the rapidly growing entrepreneurial technology company, Alarm.com. This role is perfect fit for candidates passionate about technologies including wide area cell networks (CDMA, 3G- HSPA, 4G-LTE), local mesh networks (Z-Wave, ZigBee, Matter), smart sensors, and IoT devices that work on home automation and security applications within an embedded Linux environment.
Responsibilities of Software Engineer
- The Software Engineer’s primary job responsibilities will include:
- Writing, testing and debugging of embedded software in a Linux environment
- Working with third-party partners to ensure their embedded software works with the Alarm.com platform in a safe, secure manner.
- Aligning with Quality Engineering, Software Engineering and Product Management teams to ensure timely delivery of an entirely tested and compatible device that meets the product needs.
- Other duties as assigned
Requirements for Software Engineer
- B.S. of Computer Engineering or Computer Science and M.S. is a plus.
- Self-motivated, analytical, resourceful problem solver
- Verbal and written communication skills
- A focus on robustness, scalability, and the quality of products with strict consideration for small details
- A desire to work with technology and enthusiasm for making superior consumer products using technology.
Nice-to-haves
- Networking familiarity – cellular, Wi-Fi, Ethernet, Z-Wave, ZigBee.
- Knowledge concerning penetration testing and ethical hacking.
- Experience with Linux kernel development.
Why work for alarm.com?
- Collaborate with outstanding people: We hire only the best. Our standards are high, and our employees like to work with high-achievers.
- Make an immediate impact: It gives new workers a true chance to help bring new technologies to market. When you become a part of the Alarm.com team, you are given the capacity to work immediately.
- Gain well rounded experience: Alarm.com provides an extensive and changing atmosphere that will enable you to work with executives and gain competence in various spheres of the business.
- Focus on fun: Our team culture is highly valued by Alarm.com. Even a committee to organize a memorable holiday gathering, happy hours, and corporate parties with a touch of fun is available.
- Working together and collaboration are very important to Alarm.com. Employees of our company spend 4 days of the week in the office.
Notice To Third Party Agencies:
- Alarm.com appreciates the value of professional recruiters. But we do not want resumes from recruiters or employment agencies for this job. If we receive a resume or candidate referral for this position from a third party without an existing written agreement, we are not obligated to pay any fee to one or more recruiters or agencies for the candidate(s) that we hire. If you would like to work with Alarm.com, please email your company details and standard agreement.