Embedded Software Engineer [Kingston, ON] |
Job Order ID: | 7966 |
Employment Type: | Yearly Salary |
Web Publication Date: | 1/10/2025 |
Number of Positions: | 1 |
Job Location: | Kingston |
Brief Description:
Our employer is seeking an Embedded Real-Time Software Engineer to join their software development team in Kingston. The team is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries. |
Job Function:
- Working on real-time algorithm development projects in C/C++ for embedded Linux targets
- Analyzing bottlenecks in existing algorithms and developing alternative real-time implementations
- Migrating performance critical algorithms from Windows to embedded Linux
- Prototyping, developing, testing, and maintaining production quality algorithms
- Advancing our team's algorithm development processes and tools
|
Job Requirement:
- Excellent learning, communication, and teamwork abilities
- 3+ years of professional embedded, real-time algorithm development experience in C/C++ for embedded Linux targets
- Proficiency in Linux as a development platform and embedded target platform
- Extensive understanding of embedded and real-time software development concepts, including multi-tasking, inter-process communication, interrupts, etc.
- Strong interest in software development for industrial applications
- Must be authorized to work in Canada
- A strong mathematical background is a benefit
- Experience in radar-based applications is a benefit
|