Location: Requires hands on work in the Ottawa lab - opportunity to work a hypid role, half onsite and half remote
Format: Contract
Term: 12 Months + Potential Extension
Our client is looking for a developer to be part of a pand new, built from the ground up, high powered Ottawa R&D team. The team will be responsible for designing, developing, and implementing a technology new to the company for addressing the demands of 5G-NR subsystem for operators and to help our customers to exploit this significant market evolution. The candidate for this role will have significant prior experience working on timing and synchronization aspects of products, and using a software development process focusing on quality.
RESPONSIBILITES
- Technical Execution: All levels of technical activity: from design and development, testing, documentation, test automation, and hardware validation
- Collaboration: Present technical findings, participate in Agile SDLC (Software Development Life Cycle)
- Technical Documentation: Create architecture and design documentation, as well as internal user documentation
- Technical Leadership: Continually evolve SDLC and best practices within team
MUST HAVES
- Advanced knowledge of C or C++, preferably developing software on Linux
- Strong software development fundamentals: interfaces, layers, modularity, testability, build systems, dependency management, etc.
- Strong knowledge of networking and communication protocols (Ethernet, TCP/IP, SSH)
- Experience with time synchronization protocols such as PTP (IEEE 1588), Synchronous Ethernet (SyncE), and GNSS/GPS
- Experience with source control (Git)
- Strong written and verbal communication skills
NICE TO HAVES
- Experience with structured software development, as well as agile methodologies
- Experience reading electronic schematics, as well as vendor provided data sheets and manuals
- Knowledge of basic protocols - I2C, SPI, Quad-SPI and UART
- Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc.)
- Familiarity with clock synchronization circuits, such as PLL/DPLL
- Familiarity with time synchronization in 5G/LTE networks, FDD/TDD
Advertisement:
Bhjob15656_30767 - Embedded Linux Developer (timing - Ptp, 1588, Synce, Gnss), Ottawa
Free
Bhjob15656_30767 - Embedded Linux Developer (timing - Ptp, 1588, Synce, Gnss), Ottawa
Canada, Ontario, Ottawa,
Modified September 17, 2023
Description
Job details:
⇐ Previous job |
Next job ⇒ |
Contact employer
Employer's info

Myticas Consulting is a leading edge solutions and staffing company dedicated to providing high quality ERP/IT consultants to its clients. We are committed to providing friendly, professional and knowledgeable consultants who will compliment and benefit our clients' needs. Myticas Consulting prides itself on delivering solid results for our customers with a fast, flexible and focused approach. Our consultants work with you, not simply for you.
With a combined 50 years of IT Sales / Consulting experience, Myticas provides clients with a high range of quality ERP, DW/BI and EAI Solutions.
In terms of our business focus, our €œsweet spot€ is in the ERP, BI and CRM (specifically within SAP) space as well as a strong play in the Application Integration world along with Network Engineering in the Telecommunications vertical. Following is a subset that illustrates a quick snapshot of the primary technologies/applications within which we deliver quality functional and technical resources: