Software Design Engineer
| Position Title: | (Software) Design Engineer |
| Position Location: | Kitchener-Waterloo, Ontario, Canada |
| Experience: | 3-6 years of direct experience |
| Job Reference #: | AJW201001 |
Background:
Avvasi is an early stage startup company located in Waterloo, Ontario that has significant backing from well-established VCs. While we are still in stealth mode, our area of focus is video solutions and is targeting exciting large-scale global media processing markets.
We value, live by, and actively encourage diversity, respect, intelligence, creativity, and fun, underpinned by a strong work ethic and a disciplined approach. Your responsibilities will be shaped by your abilities, drive, and ambition and your passion is critical to Avvasi business success and culture.
Come and help us build a great company together!
Opportunity:
We have several opportunities for energetic individuals to directly and significantly affect our product development while playing an active role in helping us grow. As part of an elite team, you will investigate, design and develop software that brings new functionality, increased reliability, and enhanced scalability to Avvasi’s system-level products. This is a highly motivated and cooperative team, relying on the abilities of all its members to develop innovative and elegant solutions.
Some of the specific responsibilities include:
- Developing large scale, high performance, high availability software from requirements and design through to unit testing;
- Developing and reviewing your software requirements, software designs, and unit test plans;
- Implementing your designs with high-quality, high-performance, maintainable code;
- Debugging and troubleshooting your code following Avvasi’s unit test process;
- Improving the team effectiveness by reviewing deliverables from other team members.
As an early-stage startup, much still remains to be done. In return, we can offer an environment where your contribution to culture, technology, and business is critical and is immediately noticeable.
Avvasi offers competitive salaries with excellent health, dental, vision, and disability benefits. All positions at Avvasi have opportunities for diversity, innovation, advancement, and success.
Requirements:
The candidate should have demonstrated experience in large scale software development. Some of the specific requirements include:
- Data Team:
- Expert with programming and development environments, C++ and Java EE;
- Experience with Unix/Linux;
- Experience developing client/server apps;
- Interest in/knowledge of relational databases and database concepts;
- Interest in/knowledge of web services technologies.
- Platform Team:
- Expert with programming and development environments, C++ and C;
- Knowledge of real-time and embedded systems, for example Linux, NetBSD, VxWorks, PSOS, Nucleus, etc.
- Interest in/knowledge of distributed systems, inter-process communication;
- Interest in/knowledge of operating systems, kernel and drivers;
- Interest in/knowledge of high availability systems and techniques;
- Experience with network management systems, for example SNMP, Netconf.
- Packet Processing Team:
- Expert with programming and development environments, C++, C and asm;
- Experience with Unix/Linux and/or RTOS;
- Detailed knowledge of networking protocols, including TCP/IP, UDP/IP, SSL/TLS, HTTP, DNS, NAT, proxies, etc.
- Interest in/knowledge of embedded systems and processor architecture;
- Interest in/knowledge of operating systems, kernel and drivers;
- Experience developing high performance applications.
Some of the common requirements include:
- Must be a self-starter who is comfortable working a fast-paced environment;
- Highly organized, motivated, and execution-oriented;
- Demonstrated ability for continuous learning, creativity, and problem-solving;
- Demonstrated strategic and tactical planning capabilities, as well as ability to prioritize.
This position will have a great deal of responsibility and independence, and will have a significant effect on the product direction and development at Avvasi.
To Apply:
Please complete the online application form and attach an electronic copy of your resume. PDF format resumes preferred, but other formats (DOC, ODT, RTF, TXT) are acceptable (5MB file size maximum).
Due to the large volume of inquiries that we receive, please understand that only individuals with a close fit with Avvasi requirements will be contacted directly.
A PDF version of this posting is available here.
