Loading…

Senior Embedded SW Engineer

  • Full Time
  • Anywhere

Job Summary: 
6Harmonics Inc. (6H) is a Canadian broadband data technology provider which, for the last 12
years, has been developing its product and delivering early-stage TV Whitespace (TVWS)
broadband delivery systems to underserved markets around the world. If you are interested in
connecting the unconnected people and things to make an impact using access to broadband
internet, we are looking for you. As a fast-paced growth company based in Ottawa, we have
competitive compensation plans and offer flexible work arrangements. If you like to grow your
career based on doing, 6Harmonics is the place for you.

We are seeking an experienced and passionate Sr. SW Engineer to join our team. As an SW
Engineer for 6Harmonics, you will have the opportunity to work on new and exciting
technologies & projects while developing your career.

Essential duties and responsibilities:

  • Work with the team of talented SW and HW engineers on a TV White Space Point-to-
    Multipoint wireless communication system
  • Design and develop board support and device driver software in collaboration with
    Software, Hardware, and Product Verification and Validation teams
  • Support internal SoC team on integration and system-level debugging, as well as
    supporting and interacting with remote co-workers and third-party resources
  • Contribute to the development of requirements, high-level design, and detailed design
    documents
  • Code analysis, code review, and embedded system debug
  • Unit and Integration Test case development and implementation
  • Adhere to Agile development processes and procedures to ensure code adheres to
    industry best practices and guidelines
  • Work cooperatively with the Operations team to implement production test programs
    and procedures
  • Support customer support team in resolving field and RMA problems
  • Create comprehensive and complete documentation.

Requirements and qualifications 

  • Bachelor’s Degree (or higher) in Computer Engineering, Electrical Engineering,
    Mathematics (or equivalent).
  • At least 7 years of C/C++ coding experience for both Windows and Linux using
    collaborative s/w development tools
  • Knowledge of embedded architecture and embedded application development.
  • Familiar with cross-compiler-based applications for Embedded Systems.
  • Ability to debug software on either PC host platforms or embedded hardware.
  • Linux kernel Programming experience
  • Linux shell scripts and configuration experience
  • Familiarity with Wi-Fi standards, especially 802.11ax (WiFi 6)
  • Firm understanding of RF foundation theory.
  • Understanding of FDD, TDD
  • Experience with Agile development practices, including sprint planning, reviews, demos,
    and retrospectives, Atlassian Toolset and GIT
  • Experience in CI/CD environment
  • Ability to work well with others, excellent cross-discipline communication
  • Familiarity with requirements definition, verification and validation methodologies and
    test automation
  • Analytical mindset, high capacity, result-oriented, and ability to deliver under pressure
  • Sense of ownership and pride in your performance and its impact on the company’s
    success
  • Highly motivated team player with, superior problem-solving skills, initiative, the ability
    to prioritize tasks, and willingness to learn and adapt
  • Positive attitude and good work ethic

Nice to have 

  • Experience with Linux containers, Hypervisor, and Virtual Machines
  • Solid ability to understand hardware architectures and schematics
  • Knowledge of signal integrity, high-speed signal fundamentals, and simulation
    techniques
  • Understanding of basic communications and wireless systems theory and
  • Experience with RF HW-SW integration
  • Proven experience with basic lab instruments including spectrum analyzers, network
    analyzers, signal generators, oscilloscopes, multimeters, and power supplies

6Harmonics values diversity in the workplace. All qualified applicants will receive consideration
for employment without regard to race, color, religion, sex, sexual orientation, gender identity,
national origin, disability or protected veteran status.

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.