As a Senior Software Engineer, you will play a key role in building and refining software systems that power next-generation communication and productivity tools. Your work will focus on creating robust, performance-driven applications for embedded environments, ensuring both efficiency and security across device-level platforms.
Key Responsibilities
- Design and implement software components, applications, and system-level features aligned with project goals and technical requirements.
- Develop and maintain embedded software for dedicated hardware, emphasizing performance, stability, and scalability.
- Diagnose and resolve software defects, performance bottlenecks, and system-level issues to maintain product integrity.
- Lead peer code reviews and guide junior engineers through technical challenges and best practices.
- Apply agile development principles and Scrum workflows to streamline delivery and improve team effectiveness.
- Work closely with cross-functional teams to support the full software lifecycle, from concept through deployment.
- Support CI/CD pipeline governance and contribute to automated release and deployment frameworks tailored for device software.
Qualifications
- Bachelor’s degree with 7 years of relevant experience, or Master’s degree with 4 years of relevant experience.
- Strong command of C, C++, Python, and Java, with demonstrated experience in performance-sensitive and low-level systems programming.
- Proven ability to write clean, modular, and well-documented code that follows established standards and design patterns.
- Experience in object-oriented design and common software architecture patterns.
- Familiarity with threat modeling, vulnerability mitigation, and secure coding practices.
- Proficiency with Git, Eclipse, Tomcat, and other core development tools.
- Background in managing scalable CI/CD pipelines and release processes for embedded systems.
- Ability to optimize software for performance, memory usage, and long-term maintainability.
Work Environment & Benefits
This is a hybrid position available in select U.S. and Canadian locations. Exempt employees benefit from a flexible vacation policy, allowing for adaptable time off based on project needs and personal planning. The role also includes dedicated wellness days, optional volunteering time, and a supportive framework for work-life balance.
Compensation includes a competitive base salary, with ranges varying by region. In addition to standard medical, dental, and vision coverage, the package features a 401(k) match, life and disability insurance, and paid leave for parental, birthday, and year-end holidays. Employees receive stock unit grants that vest over time, and non-sales roles are eligible for annual bonuses. Sales roles may qualify for performance incentives with uncapped potential. Sick time is provided upfront and can be carried over annually, with additional leave available for family emergencies.


