13 Oct
Alarm.com
Ottawa
POSITION OVERVIEW
a rapidly expanding, entrepreneurial technology company, is seeking an ambitious, talented Software Engineer with a B.A.
B.S., or M.S. in Computer Engineering, Computer Science, or a related engineering program. Ideal for candidates who are keen on working with technologies such as wide area cell networks (CDMA, 3G-HSPA, 4G-LTE), local mesh networks (Z-Wave, Zigbee, Matter), smart sensors, and IoT devices, this role entails working on home automation and security applications within an embedded Linux environment
RESPONSIBILITIES
The Software Engineer’s primary job responsibilities will include :
- Developing, testing and debugging embedded software in a Linux environment
- Collaborating with external partners to securely interface their embedded software with the platform.
- Coordinating with other departments, such as Software Engineering, Quality Engineering and Product Management to ensure on-time delivery of a fully tested and compatible device that meets product requirements
REQUIREMENTS
- B.S. Computer Engineering or Computer Science, M.S. is a plus
- Experience in embedded software development on Linux platforms.
- Experience with C / C++ coding following scalable and efficient software architecture and design principles.
- Self-starter, analytical and tenacious problem solver
- Strong verbal and written communication skills
- Rigorous attention to detail with a focus on robustness, scalability, and quality of products
- Passion for working with technology and excitement for creating high-quality consumer technology products
NICE-TO-HAVES
- Familiarity with networking - cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee.
- Experience with penetration testing and ethical hacking.
- Experience with Linux kernel development.
WHY WORK FOR ?
- 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 team!
- Gain well rounded experience : 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 : 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.
- values working together and collaborating in person. Our employees work from the office 4 days a week.
30+ days ago
▶️ Embedded Software Engineer
🖊️ Alarm.com
📍 Ottawa