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:
Applicants must have the legal right to work in the Canada.
Kindly submit your resume in MS Word format upon application for this position.
- ...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...SuggestedPermanent employmentFull time
- ...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...SuggestedFull time
$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...SuggestedFull time- ...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....SuggestedFull timeInternshipWork at office2 days per week
$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- ...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 timeWork at officeWorldwide
- ...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 timeWorldwide
$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 employmentFull timeInternship- ...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 contractFull timeWorldwide
$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 payLong term contractPermanent employmentFull timeInternshipFlexible hours- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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
$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 workInternshipWork at officeImmediate start- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
$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 timeWork at officeRemote workFlexible hours$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 timeWork at officeRemote workFlexible hours- ...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 timeFlexible hours
$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$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...$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 timeImmediate start$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 contractPermanent employmentFull time$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 contractPermanent employmentFull time- ...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...
$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 timeInternship$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 timeWork at officeRemote workFlexible hours- ...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 contractFull timeTemporary workWork at officeFlexible hours
- ...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 timeFixed term contract
- ...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 contractPermanent employmentFull timeInternship
- ...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 timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Low Level Embedded Software Developer. Be the first to apply!
- software support Ottawa, ON
- software Ottawa, ON
- software trainer Ottawa, ON
- remote software Ottawa, ON
- software qa Ottawa, ON
- software asset management analyst Ottawa, ON
- junior software developer .net Ottawa, ON
- embedded software Ottawa, ON
- software implementation project manager Ottawa, ON
- software intern Ottawa, ON

