You would be part of an Agile, self-driven, self-organizing development team creating software for wireless products that are the interface for your smart phone in the cellular network. Candidates can expect a hands-on technical role where everyone is empowered to influence the direction of the product design. This is your opportunity to make a difference in the world, in a development organization spanning Canada, Sweden and China. Join a dynamic team in a flexible work environment where opportunities to grow and stretch your capabilities exist in a learning based culture. This role provides you with a unique opportunity to learn about 4G LTE and leading edge 5G wireless cellular communication technologies.
We are seeking a Software Designer to join a cross-functional team developing Cellular Radio software using Agile Methodology. Responsibilities may include (but not be limited to) the following areas across various software projects:
Refining high-level requirements into component parts
Driving high level and detailed design activities and deliverables
Developing code for both production, unit test and automated test software in an embedded SW environment
Integration of SW and HW functionality to enable new functionality
Node level OA&M testing covering initialization, configuration management, fault management, performance management, and test management.
Strong object oriented programming skills and relevant experience in C++ and/or JAVA is required
B. Sc. Or M. Sc. in Computer Engineering, Electrical Engineering, Computer Science or similar competence
5+ years of experience working with R&D software development (design, system or I&V) is required
Embedded and real-time software experience a strong asset
Software development for telecom wireless infrastructure equipment would be a strong asset