Recherche d'emploi > Ottawa, ON > Embedded software engineer
Embedded C Software Engineer
Nepean, ON - Hybrid
Job Duties :
- Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes
- You will join the HSM Embedded Software Development team
- You will work in a very dynamic environment and will heavily interact with the hardware, software, and manufacturing engineering teams
- You will participate in requirements analysis, design discussions, planning sessions and effort estimates.
- You will heavily invest in documenting and testing your designs including test automation
- HSM Hardware Security Module
Mandatory :
- Solid work experience in embedded software development in Linux / U-Boot
- Very strong C, reasonable C++, 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 modules
- 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, build systems, CI / CD, Yocto, Gitlab, Jira
Embedded Software Engineer - Imaging
Actalent is hiring for an Embedded Software Engineer with Imaging experience to join one of our Telecoms clients in Kanata, ON for a 12-month contract!. We are looking for a core team member with experience in Embedded Software Development and expertise in Imaging and Machine Vision Applications. We...
embedded software engineer
Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Evaluate and install computer hardware, networking software and operating system software. Develop ...
Embedded Software Verification Engineer - Intermediate - Do 178
Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Embedded software and debugger probes. MANNARINO Systems & Software Inc. ...
Embedded Software Engineer
On behalf of our client, Procom is looking for an Embedded Software Engineer. Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering. Work in Agile software development environment to deliver state of the art software solutions working on CAN and Ethernet networks. Work...
Remote Embedded Software Engineer
Candidates will perform code reviews of Source Code using the Software Coding Standard and LLR's as a reference. Perform code reviews of safety critical graphics driver software. Good working knowledge of software testing methodologies and profiling tools. ...
Embedded C Software Engineer
Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes. You will join the HSM Embedded Software Development team. You will work in a very dynamic envi...
Senior Embedded Software Engineer
Position: Software Engineering - Embedded Diagnostics Software (Classic Autosar and C++). The engineer will be responsible for developing production ready software following a defined software development process. The engineer will be responsible for configuration and integration of software for an ...
Embedded Software Imaging Engineer
Job Title: Embedded Software Imaging Engineer. We are looking for a core team member with experience in Embedded Software Development and expertise in Imaging and Machine Vision Applications. We develop the embedded controls, automation, and user interfaces for complex electro-optical-mechanical sys...
Embedded Software Engineer - 2025 New Grad
Participate in C, C++ software development of new functionality in various software components for devices on a real-time OS. Ciena is at the forefront of the networking industry, leading the way in networking systems, services, and software. Our expertise lies in advanced technologies like optical ...
Senior Embedded Software Engineer
We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...