Don't worry, we can still help! Below, please find related information to help you with your job search.
- Embedded Software Developer
- Embedded Firmware Developer
- Wavelogic Embedded Software Developer
- Rox Senior Developer – Embedded
- Embedded Developer
- Embedded Systems Performance Developer
- Embedded Software Developer Intern
- Gui Developer Montreal Canada
- Senior Embedded Firmware Developer
- Embedded Iot Developer
Bhjob15656_20185 - Embedded Developer (Montreal & Calgary)
Company | Myticas Consulting |
Address | Calgary, Alberta, Canada |
Employment type | FULL_TIME |
Salary | |
Category | IT Services and IT Consulting,Software Development |
Expires | 2023-08-26 |
Posted at | 9 months ago |
Embedded Developer
Location: MONTREAL & CALGARY ONLY
Canadian Citizen: Mandatory
Seeking an innovative and experienced Embedded Developer. As part of a cross-functional team, you will support the development of new platforms with edge computing: process the data closer to where it is captured. Our Satellite Payloads and Aircraft Avionics run Linux, capture imagery from IR cameras and are written in C++, Rust and OCaml. Python is used for testing, Yocto and CMake for building the systems. Candidates are expected to work within agile scrum. We offer training to learn new programming languages on the job. If you care about the planet as much as we do, a career with our client is an opportunity to have a real impact in the fight against climate change.
What you will do:
In the role of an Embedded Developer, you will be expected to execute the following functions:
- Design, develop, integrate, test and deploy Linux firmware for Satellite and Airborne payloads.
- Document all stages of the product: Requirements, Design, Implementation, Integration, Test in an iterative fashion.
- Plan and supervise work executed by interns, offer technical guidance to junior members.
- Communicate effectively inside and outside the team (reporting, architecture decisions, tech talk).
- Provide support to instrument testing and characterization...
- Continuously improve the development environment and minimize technical debt.
- Work autonomously on complex features.
- Participate actively in Agile Scrum rituals with commitment, focus, openness, respect and courage.
- Develop unit, component and integration tests.
- Troubleshoot complex problems with Software (debugger, profiler) and Hardware tools (oscilloscope, logic analyzer).
- Develop controlling applications for cameras, temperature sensors, heaters, LED devices.
Required knowledge:
The following technical subjects are applicable:
- Programming in C/C++, Rust, OCaml and/or Python
- Camera devices, storage devices, encryption, communication protocols, networking
- Programming Single Board Computer (SBC) and Microcontrollers
- Software debugging, analysis and profiling tools
- Linux application development
- Device-to-device communication stacks, e.g. Ethernet (TCP/UDP), Serial, USB, I2C, SPI, CAN
- Continuous Integration (Gitlab, Docker)
- System integration and maintenance: past experience deploying a robust embedded system to the market
- Build Systems with Yocto or CMake
- Linux driver development
Desired knowledge:
- Some exposure to: Web API development (REST, JavaScript), Test automation, Multimedia framework (GStreamer), Databases (SQL), Distributed systems (Message Queue)
- Bare-metal application development,
- Volunteering experience in a technical student society or organization
- Computer architecture (ARM, x86, FPGA),
- Digital data electrical interfaces (USB, RS422, RS485, LVDS, CAN)
- Past experience or strong interest in aerospace, remote sensing or environmental challenges
Qualifications:
- Essential - bachelor’s or master’s degree in computer engineering, Computer Science, Physics or equivalent
- Essential - 8+ years’ experience
- Essential - Able to obtain Controlled Goods Program security clearance
- Desirable - Fluent in French and English
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 7 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 7 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 7 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 7 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 7 months ago