Principal Software Architect – Markham, Ontario

Principal Software Architect – Markham, Ontario

Redline Communications Group Inc. (TSX: RDL) is a Canadian company incorporated in 1999. The Company develops wireless communications products and solutions for markets that require privately dedicated communications such as Oil & Gas, Mining, Telecom Service Providers, Military Organizations and Governments. Customers in these markets have very demanding requirements and rely heavily on their wireless network to deliver high performance and highly secure communications over extended periods of time.

Redline’s platforms and products create the communication backbone necessary to support enhanced applications and services for its customers. Redline solutions enable reliable and mission-critical voice, data, video, M2M and IoT applications in very remote or hard to reach regions of the world.

For nearly two decades, Redline has demonstrated that its products are among the most powerful, versatile, reliable and secure in the industry. These products are the result of Redline’s engineering strength coupled with its deep understanding of the markets in which it operates and an intimate knowledge of its customers’ needs and challenges.

As part of designing and delivering mission-critical networks, Redline adds to its advanced technology support for its customers and partners by providing Advanced Services in all phases of the life of the network. The Company has invested in its Advanced Services capabilities to ensure that the Redline solution delivers the value that customers and partners have come to expect. The Company’s Advanced Services organization possesses the tools, knowledge, and certifications necessary to work side-by-side with the customers and partners, thereby ensuring exceptional professional value.

Redline is a great place to be. We’re a dynamic, growing company offering:

  • A unique work experience in a company that’s passionate about developing and delivering truly leading edge broadband wireless solutions
  • A supportive environment that promotes diversity in the workplace
  • Opportunities to expand your skills and abilities in a fast-growing environment

The Principal Software Architect (PSA) is a senior level professional with extensive and successful experience in software design and product development. As a member of the Software Engineering Team, the PSA acts as the central point and subject matter expert for the designing of all levels of the protocols stacks of the Redline products in addition to working closely with the Product Management, Quality Assurance, and Hardware Engineering groups. The successful applicant’s chief responsibility will be architecting end-to-end software solutions based on customer specifications and business needs.

Key Responsibilities 

  • Coordinating with product management team in defining project scope and approaches and assisting Product Managers in analyzing project requirements
  • Proposing and most effective architectural solutions to meet cost, quality and schedule requirements
  • Providing architectural blueprints by modelling and designing Redline’s Wireless Access Products
  • Coordinating with broader software engineering team in ensuring the successful accomplishment of the end-to-end development cycle, prototyping and simulation of software solutions for the validation of application functionalities
  • Participating in design, code and test plan reviews as needed and provide appropriate recommendations
  • Evaluating and recommend tools, technologies and processes to ensure the highest quality product
  • Analyzing software issues and recommend workaround solutions
  • Developing best practices to ensure software functionality, usability, reliability and availability
  • Responding to client queries and concerns professionally and build positive customer relationship
  • Attending industrial conferences, meetings, presentations to represent the company
  • Assist in development of white papers, design, training and software architectural documents
  • Providing support in developing new product lines and upgrading existing ones

Education and/or Certifications/Licensures:

  • Minimum: Bachelor’s degree with an emphasis on Computer Science, specifically in Software Engineering with a broad knowledge in the field of Electronics and telecommunications (Preferably a Master Degree)

Relevant Work Experience

  • Minimum 5-10+ years of successful and strong experience in a similar role

Leadership Skills

  • Excellent leadership skills and ability to work in team with diverse subject matter expertise
  • Able to attract and build a first rate software engineering team

System/Software Architecture Skills

  • Minimum of 5-10+ years of hands-on work and expertise in system/software architecture and design of large real-time embedded systems
  • Subject matter expertise in modern C/C++, Golang, and Python
  • Hands-on and strong expertise in the whole software stack from top level GUI all the way down to device drivers
  • Excellence in documenting system and software designs using SysML/UML

Highly Desired Domain Knowledge

  • U-Boot
  • VxWorks and embedded Linux
  • L2/L3 networking, IPv4/IPv6, TSN, IEEE 1588 and link aggregation standards/techniques
  • Digital hardware (e.g., I2C/SPI/USB/PCIe)
  • Broadband Wireless Communications systems RAN and Core
  • Cryptography with emphasis on PKI and ECC

Our Ideal Candidate:

  • Is located in or around the Greater Toronto Area
  • Will be a self-starter, loves to collaborate to solve problems and works well in team environments
  • Should be a quick learner, able to pick up new concepts and technologies quickly coupled with the strong ability to communicate these to other people clearly and concisely
  • Should have a strong attention to detail, with a preference for doing things right

Redline is looking for talented, versatile and committed people who are interested in a career in broadband wireless. Candidates should share our passion for transforming challenging situations into opportunities, thrive in a fast-paced, entrepreneurial environment, and enjoy meeting and working with new people. Redline is seeking team players with a commitment to excellent client service coupled with proven communication skills.

Please e-mail your cover letter & resume to [email protected] with “Principal Software Architect” in the subject line.  While we thank you for your interest, only those applicants selected for an interview will be contacted.

As an Equal Opportunity Employer, Redline is committed to a diverse workforce.