Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Low Level Embedded Software Developer

High Tech Genesis

Location: Ottawa, ON (Hybrid)

Term: Perm

High Tech Genesis is in search of a low-level embedded software developer to bolster our engineering team. As part of a dynamic team, the Low-Level Embedded Software Developer will help design and develop embedded software for next-gen Optical Transport products, reporting to the Director of Software Development.

Your responsibilities will include:

  • Linux From Scratch (LFS) system maintenance

    • Upgrade the Linux kernel to newer versions and port custom out-of-tree patches

    • Backport upstream patches to the Linux kernel as needed to support the existing user space

    • Maintain existing Linux kernel drivers and add new features as needed

    • Upgrade Buildroot to newer versions and port custom patches

    • Maintain existing system start-up shell scripts and add new features as needed

    • Integrate 3rd party vendor libraries into the LFS system

    • Work with FPGA designers to add SW support for new features and debug existing features

  • New board bring-up support

    • Configure/build/rebuild early boot firmware as needed

    • Customize the U-Boot and Linux kernel configuration as needed

    • Create/adapt Device Tree configurations as needed

    • Support the HW team in running low-level commands in U-Boot and Linux, and loading experimental SW builds

    • Support the HW team in debugging hardware issues closely related to low-level software

  • Toolchain support (based on crosstool-ng)

    • Maintain existing toolchains and upgrade to newer versions as needed

    • Add new toolchains (for new platforms) as needed

  • 5+ years of experience designing and developing embedded software

  • Excellent knowledge of the C programming language

  • In-depth knowledge of the Linux operating system, down to (and including) the Linux kernel

  • Good knowledge of the Bash shell scripting language

  • A bachelor’s degree in Electrical Engineering or Computer Science

Desired skills:

• Experience with U-Boot

• Experience with Buildroot and Busybox

• Experience with the Xilinx UltraScale+ SoC and/or other ARM based SoC

• Advanced network configuration in Linux (netfilter, VLAN (802.1q), Bridge)

• Experience with bare metal applications and/or early boot firmware

• Knowledge of the Python programming language

High Tech Genesis Inc. is an Equal Opportunity Employer.Diversity and inclusion are at the core of our values.

Please advise High Tech Genesis of any accommodation measures you may require.

Please be advised:

  1. Applicants must have the legal right to work in the Canada.

  2. Kindly submit your resume in MS Word format upon application for this position.

#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Low Level Embedded Software Developer in Ottawa, ON vacancy
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers...  ...platforms within the Arduino/PlatformIO ecosystem Analyze system-level requirements and recommend architectural approaches for new... 
    Suggested
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile...  ...products. What You'll Do Collaborate in high level system architecture design Develop new... 
    Suggested
    Full time

    DZS INC

    Ottawa, ON
    1 day ago
  • $82k per year

     ...About this opportunity: We are looking for a SW Designer/Developer to join the existing 5G Cloud RAN vDU Baseband function...  ...and 3GPP Standards related to RRM, MAC, RLC, PDCP Develop embedded real time software running in cloud-based infrastructure Troubleshooting BB... 
    Suggested
    Full time

    Ericsson

    Ottawa, ON
    4 days ago
  •  ...Responsibilities Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms. Diagnose software defects found during...  ...engineers and contribute to large-scale, real-time embedded software in a global development organization.... 
    Suggested
    Full time
    Internship
    Work at office
    2 days per week

    Infinera

    Ottawa, ON
    10 days ago
  • $96k - $146k per year

     ...this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded...  ...working familiarity with AUTOSAR (expert-level knowledge is not required). This is a hands...  ...AI practices and guardrails. Design, develop, and debug embedded C software for low-... 
    Suggested

    Ford Motor Company

    Ottawa, ON
    29 days ago
  •  ...Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network,...  ...to build, lead, and manage a team of software professionals, including Principal Engineers...  ...Masters. The right candidate will develop strategies for the embedded SW development environment, including... 
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    16 hours ago
  •  ...Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network,...  ...to build, lead, and manage a team of software professionals, including Principal Engineers...  ...Masters. The right candidate will develop strategies for the embedded SW development environment, including... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    25 days ago
  • $82.18k - $90.83k per year

     ...Location: Ottawa, Ontario, Canada Entry Level At this time, Ericsson Canada Inc....  ...seeking a motivated and technically skilled Developer to contribute to the development of...  ...reports. Collaborate closely with systems, software design, and product line management teams... 
    Permanent employment
    Full time
    Internship

    Ericsson

    Ottawa, ON
    6 days ago
  •  ...Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled...  ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and...  ...cybersecurity requirements. Define interfaces between embedded software, networking components, modems,... 
    Long term contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    16 hours ago
  • $18 - $25 per hour

     ...18 – $25 CAD per hour, based on academic level and relevant experience About Q-Block...  ...that operate in the real world. The company develops quantum timing, quantum-secure...  ...other by design. About this role:  The Embedded Systems Developer Intern will work alongside... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...Job Description ADGA is seeking Software Developers to support the design, development, implementation...  ...to obtain and maintain a Secret (Level II) Canadian Federal Government Security... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Contract work

    Myticas Consulting

    Ottawa, ON
    1 day ago
  • $185k - $195k per year

     ...a rapidly expanding technology company developing innovative cloud and device solutions across...  ...for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team...  ...environment. RESPONSIBILITIES Own product-level architecture and technical direction for... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...seeking experienced Senior Programmers / Software Developers to lead the design, development,...  ...eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  • $100k - $135k per year

     ...and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next...  ...Goods Program and be eligible to hold a Government of Canada Level 3 Security Clearance. Additional (Preferred) Requirements:... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  • $80k - $105k per year

     ...allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next...  ...Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance.   Additional (Preferred) Requirements... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  •  ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming... 
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  • $900 - $1400 per week

     ...commissions and performance bonuses ~ Company trips and team incentives ~ Opportunities for career advancement, with a strong history of promoting and developing talent from within ~ Hands-on training, ongoing mentorship, and support from experienced leaders... 
    Weekly pay

    THE RPM GROUPS

    Ottawa, ON
    14 days ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ..., partners, and industries to design, develop, and deliver solutions that power digital...  ...of large-scale, secure, highly available, low latency, high quality systems ~ Proven experience... 

    IBM

    Ottawa, ON
    8 days ago
  • $85k - $100k per year

     ...Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance industry and works... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $130k - $165k per year

     ...in the real world. The company develops quantum timing, quantum-secure...  ...at its most fundamental level. Commercialization and science...  ...About this role:  The Senior Embedded Systems Architect shapes the embedded...  ...that enable deterministic, low-latency coordination across control... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  • $95k - $130k per year

     ...in the real world. The company develops quantum timing, quantum-secure...  ...at its most fundamental level. Every system engineered to sustain...  ...design. About this role:  The Embedded Firmware Engineer will develop...  ...to achieve deterministic, low-latency I/O timing. Implement... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    17 days ago
  • $90k per year

     ...description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only...  ...VPN, Layer-3 VPN. Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    26 days ago
  • $62k - $80k per year

     ...Technologies is seeking to hire a Software Programmer to work under the...  ...and maintenance of integrated low voltage systems. The ideal...  ..., document, upgrade, and develop maintenance procedures for operating...  ...control software, and other embedded software control systems. Work... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    5 days ago
  •  ...Software Engineer/Developer - Ottawa Company Description  RedMane Technology LLC is an application software consulting and systems...  ...perform analysis, design, and development for our no code / low code, highly configurable SaaS product and work across other... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    RedMane Technology

    Ottawa, ON
    11 days ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    more than 2 months ago
  •  ...Description Job Title : Frontend Developer Job Type : Permanent, Full-Time Work...  ...initiatives. Adhere to established software development standards for security, accessibility...  ...-label SaaS solutions. ~ Experience embedding applications within external portals... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    1 day ago
  •  ...enforcement agencies through embedded teams, advisory services, and...  ...operational readiness. We are seeking a Software Architect with knowledge of...  ...management skills as the RCN develops, pivots to right fit solutions...  ...but not limited to: block level architectural component design... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    26 days ago
  •  ...The people building Motion are deeply embedded in where AI and our industry is heading, and...  ...CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer...  ...here! Award-winning team : We're a low-ego, high-performing team that was just ranked... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Low Level Embedded Software Developer. Be the first to apply!