Principal Embedded Developer 12 Month Contract

Toronto, ON, Canada

Job Description


Our long-standing client, is looking for developer to be part of a brand new, built from the ground up, high powered R&D team. The team will be responsible for designing, developing, and implementing new technology to address the demands of 5G-NR subsystem for operators and to help
their 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.

*Please note that this is a long-term contract opportunity*

Key Responsibilities

  • Technical Execution: All levels of technical activity: from design and development, testing, documentation, test automation, and hardware validation.
  • Collaboration: Present technical findings, participate in Dell\xe2\x80\x99s 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
Essential Requirements
  • 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
Desirable Requirements
  • 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
Please send your application to:

TalentLab

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2222953
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned