Experience with Unified Modeling Language (UML) design and/or model driven development. Knowledge of vehicle communication network protocols (SAE J1939, TCP/IP,……
Bachelor’s degree in software engineering, computer science, computer engineering, or relevant qualified experience. Perform in depth root cause analysis.…
Support continuous improvement of development processes. 3 Step Recruitment and/or our Clients may use, from time to time, AI-assisted tools to support the……
Bachelor’s degree in software engineering, computer science, computer engineering, or relevant qualified experience. Perform in depth root cause analysis.…
Valid driver’s license to support travel within the greater Ottawa region. Post-secondary diploma or degree in Computer Science, Information Technology,……
Design, develop, and execute manual and automated test plans, test cases, and test scripts across our web applications, APIs, and backend services.…
Working towards a degree in Electrical/Computer Engineering, Computer Science or a related field coupled with a proven track record in software development.…
Our process monitoring, data collection, and data analytics products empower customers to drive continuous improvement in quality, profitability, and efficiency……
An ideal candidate will be familiar with Agile software development, understand the fundamentals of OOP, be familiar with basic Object-Oriented design patterns……
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Starting 3 weeks of vacation.…
Proficient using the high-level programming language such a C to solve computing problems and a strong understanding of IC datasheets, register descriptions and……
Application development to aid in diagnosing equipment in field and analyzing data post-mortem. Christie’s LED Display Engineering Team is looking for an……
Develop software documentation in accordance with the project certification requirements/guidelines. Work with System Engineers, Embedded Application Software……
Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs.…
Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of……
As a Senior Embedded Software Developer, you will design and develop our next-generation IoT AI vision sensors and SafelyYou life safety devices, which are used……
Nous rassemblons les esprits les plus brillants pour créer des solutions technologiques révolutionnaires, aidant nos clients à faire leur marque dans le monde.…
This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/……
Ce poste offre un impact technique concret pour les passionnés de systèmes embarqués et temps réel. Chez Teledyne FLIR, une division de Teledyne Technologies,……
Currently enrolled in engineering or computer science. Ross Video complies with the U.S. Export Administration Regulations, which place limits on sharing……
Research and define new areas of technology to enhance existing or future products; re-evaluate design and implementation of current code as needed.…
We work 80 hours over 9 days with every other Friday off, allowing employees more weekend time with their families and to enjoy hobbies, social activities, or……
Application development to aid in diagnosing equipment in field and analyzing data post-mortem. A degree or diploma in Computer Science, Engineering, or a……
This role includes kernel-space programming, device driver development, bootloader integration, and deep engagement with Wi-Fi and BLE stacks across firmware,……
You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new……
The anticipated start date for the role is September 2026. The duration expected for this position is a minimum 8-month term, with flexibility to go up to 16-months based on candidate availability. Feel free to indicate your availability on your application. The pay range for this position is $27.25 - $27.75 per hour.
Job Description:
You will support the team as required in some or all of the following stages of software development:
Requirements definition
Planning
Software development (desktop applications, applications for state machines, etc.)
Software testing
Reporting
Issues tracking and resolution
Preferred qualifications or experience:
Development on a variety of platforms including Window CE/Embedded and Linux
C or C++ (x86/64, ARM, Motorola, Freescale)
Experience with Unified Modeling Language (UML) design and/or model driven development
Experience with serial protocols for communication and logging
Testing and debugging skills
Knowledge of vehicle communication network protocols (SAE J1939, TCP/IP, UDP)
Ability to participate in concept, UI, and feature development
Strong oral and written communication, interpersonal and organizational skills
Must be able to meet Anthropometrical Size Requirements for confined space
Control theory / Mechatronics
Experience in Linux
Real-time systems
Vehicle systems
Safety Critical Systems – (i.e. ISO 26262/MISRA)
Cyber Security – (i.e. SAE J3061, NIST)
Agile, V-Model, Atlassian Suite
Development experience with Qt, Xamarin Forms, Windows Forms
Physical Conditions and Hazards:
1) Physical Environment: Office
2) Hazards: NA
Physical Demands Description:
Usual mobility demands required are standing, walking, sitting, and stair climbing to access upper offices as well as climbing in an out of Light Armoured Vehicles.
Equipment Utilized:
Computer
Phone
Mobile device
Medical Surveillance:
May include: Anthropometrical Size Restrictions depending on task
Personal Protective Equipment:
Applicable when interacting with shop floor (safety shoes, safety glasses, hearing protection. extraction coveralls)
The minimum salary is $27.25 and the max salary is $27.75.
$27.25 – $27.75/hr (Employer provided)
$27.50
/hr Median
London
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.