The Senior Embedded Firmware Developer is responsible for developing embedded software in Linux and U-Boot, configuring the Linux kernel, writing drivers, and designing complex systems.
If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents to [email protected] by 31 March 2025 at your earliest convenience
Job Title – Senior Embedded Firmware Developer
Client Name: THALES (Ottawa).
Office location: - Hybrid
Job Type: This assignment is for 6 months and the start date is ASAP.
Start date: Start of April-25
Hybrid working: He average office attendance is 3 days/week, but during certain project phases, it may require working from the office 5 days/week
Description
Mandatory Skills:
- Solid work experience in embedded software development in Linux/U-Boot
- Good C/C++, Good Go, Python, and Linux shell scripting
- Experience with new boards bring-up
- Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB
- Linux kernel configuration, root FS, device tree, system
- Writing new Linux kernel modules and drivers
- Build systems, Yocto, Gitlab
- Good understanding of multi-threading and inter-process communication
- Ability to design complex systems and write functional and design specifications
Preferred Skills:
- Experience with ARM SoCs
- TCP/IP networking
- REST, gRPC
- Containers
Top Skills
Linux,U-Boot,C,C++,Go,Python,Linux Shell Scripting,Yocto,Gitlab
Similar Jobs
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Lead and support R&D projects in automation, manage project documentation, conduct research, coordinate equipment testing, and prepare technical reports.
Top Skills:
Allen-BradleyAutomation HardwareAutomation SoftwareAutomation TechnologyBeckhoffCadMechatronics EngineeringPlc ProgrammingSiemens
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a UI Engineer, you will build and maintain single-page web applications with Ember.js, collaborate with diverse teams, and drive technical aspects of product delivery.
Top Skills:
AWSCSSEmberGitHTMLJavaScriptMochaPostcssQunitSassTailwind Css
Enterprise Web • Fintech • Financial Services
The Lead Software Engineer will develop and maintain APIs, manage cloud technologies, mentor junior engineers, and ensure system scalability and availability.
Top Skills:
AWSCi/CdDevOpsJavaPythonRestful Apis
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.