Enable job alerts via email!

Embedded Software Developer - Telecom

Averian Inc

Ontario

On-site

CAD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Averian Inc is seeking a skilled Embedded Linux Software Developer for their R&D team in Ottawa, Ontario. Ideal candidates will have over 10 years of experience in embedded Linux environments and contribute to developing cutting-edge networking and telecom solutions. The role includes designing software components, customizing Linux kernels, and collaborating with hardware engineers. Join a leading company in AI and embedded systems and make a significant impact in technology development.

Benefits

Opportunity to lead engineering vision
Collaborative work environment
Work on cutting-edge technology
Engage with customers on tech development

Qualifications

  • 10+ years of hands-on experience in embedded Linux software development.
  • Proficient in OOP and modern C++ (v14 and later).
  • Strong experience with Linux kernel internals and device driver programming.

Responsibilities

  • Design, develop, debug, and maintain embedded Linux software components in C and C++.
  • Customize and maintain Linux kernel and board support packages (BSP).
  • Configure embedded Linux images using Yocto Project.

Skills

Embedded Linux
C++
Python
Bash
Scripting
Networking protocols
Troubleshooting

Education

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field

Tools

Yocto Project
Git
JIRA

Job description

We are looking for a highly motivated and skilled Embedded Linux Software Developer to join our R&D team. The ideal candidate will have strong experience in embedded Linux environments, including driver development, Linux kernel customization, and build systems such as Yocto. You will be working on the development and integration of platform software that powers complex networking and telecom equipment.

Key Responsibilities:

  • Design, develop, debug, and maintain embedded Linux software components in C and C++
  • Customize and maintain Linux kernel, board support packages (BSP), and low-level drivers
  • Configure and build custom embedded Linux images using Yocto Project or similar build systems
  • Develop and maintain Bash and Python scripts for automation, testing, and tooling
  • Collaborate with hardware engineering to bring-up new platforms and support hardware diagnostics
  • Integrate and troubleshoot networking protocols, telecom interfaces, and system performance
  • Participate in code reviews, system architecture discussions, and contribute to technical documentation
  • Work with QA and test teams to ensure stability and reliability of software in production environments

Qualifications & Experience (not all inclusive):

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • 10+ years of hands-on experience in embedded Linux software development
  • Proficient in OOP concepts and modern C++ (v14 and later), with good understanding of memory management and performance optimization in embedded environments
  • Strong experience with Linux kernel internals, BSP development, and device driver programming
  • Experience with build systems such as Yocto Project, Buildroot, or OpenEmbedded
  • Solid scripting experience in Bash and Python
  • Familiarity with networking and telecommunication protocols (OTN, Ethernet, TCP/IP, VLANs, L3 routing control protocols, etc.)
  • Experience with hardware bring-up and troubleshooting tools such as JTAG, oscilloscopes, and logic analyzers
  • Prior experience in telecom equipment/software such as LTE/5G gateways, routers, or switches
  • Familiarity with version control systems (Git), CI/CD pipelines, and issue tracking tools (JIRA)

Other Requirements

This role is 100% work from office. It is based in Ottawa, Ontario, Canada.

Relocation of candidates will not be considered or provided.

Why Join Us?

  • Opportunity to lead and shape the engineering vision of next-gen solutions.
  • Collaborative and fast-paced work environment.
  • A chance to work on cutting-edge technology and make a real business impact.
  • A chance to work with customers on the cutting edge of technology development and adoptionn

About Averian

Averian is a global software development and engineering services company specializing in AI, embedded systems, and custom applications. With offices in North America and Europe, Averian supports clients in telecom, automotive, industrial, and med-tech sectors with innovative solutions designed for performance, scalability, and real-world impact.

If you are a visionary engineer with a passion for technology and people, we invite you to apply!

Job Type: Full-time

Experience:

  • Software development: 10 years (required)
Averian is a global leader dedicated to developing and delivering innovative AI solutions and providing SW development services to meet the needs of customers.

Averian Inc. Ottawa, ON, Canada All Rights Reserved. Design & Development from AUG.Global

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Future Openings)

Zensurance

Toronto

Remote

CAD 90.000 - 130.000

5 days ago
Be an early applicant

Software Developer

Hive.co

Toronto

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

Software Developer I (Android)

Tripadvisor

Waterloo

Remote

CAD 70.000 - 100.000

6 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Ottawa

Remote

CAD 100.000 - 140.000

8 days ago

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 125.000 - 175.000

2 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto

Remote

CAD 125.000 - 175.000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 125.000 - 175.000

2 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto

Remote

CAD 125.000 - 175.000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 125.000 - 175.000

2 days ago
Be an early applicant