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
- Senior Embedded Firmware Developer
- Embedded Iot Developer
- Embedded Linux Software Developer
Bhjob15656_20185 - Embedded Developer
Company | Myticas Consulting |
Address | Calgary, Alberta, Canada |
Employment type | FULL_TIME |
Salary | |
Category | IT Services and IT Consulting,Software Development |
Expires | 2023-11-21 |
Posted at | 7 months ago |
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:
- Provide support to instrument testing and characterization...
- Troubleshoot complex problems with Software (debugger, profiler) and Hardware tools (oscilloscope, logic analyzer).
- 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.
- Communicate effectively inside and outside the team (reporting, architecture decisions, tech talk).
- Participate actively in Agile Scrum rituals with commitment, focus, openness, respect and courage.
- Work autonomously on complex features.
- Develop controlling applications for cameras, temperature sensors, heaters, LED devices.
- Develop unit, component and integration tests.
- Continuously improve the development environment and minimize technical debt.
- Plan and supervise work executed by interns, offer technical guidance to junior members.
Required knowledge:
The following technical subjects are applicable:
- Software debugging, analysis and profiling tools
- Programming in C/C++, Rust, OCaml and/or Python
- Continuous Integration (Gitlab, Docker)
- System integration and maintenance: past experience deploying a robust embedded system to the market
- Device-to-device communication stacks, e.g. Ethernet (TCP/UDP), Serial, USB, I2C, SPI, CAN
- Camera devices, storage devices, encryption, communication protocols, networking
- Build Systems with Yocto or CMake
- Linux application development
- Linux driver development
- Programming Single Board Computer (SBC) and Microcontrollers
Desired knowledge:
- Bare-metal application development,
- Past experience or strong interest in aerospace, remote sensing or environmental challenges
- Digital data electrical interfaces (USB, RS422, RS485, LVDS, CAN)
- Volunteering experience in a technical student society or organization
- Some exposure to: Web API development (REST, JavaScript), Test automation, Multimedia framework (GStreamer), Databases (SQL), Distributed systems (Message Queue)
- Computer architecture (ARM, x86, FPGA),
Qualifications:
- Essential - Able to obtain Controlled Goods Program security clearance
- Desirable - Fluent in French and English
- Essential - 8+ years’ experience
- Essential - bachelor’s or master’s degree in computer engineering, Computer Science, Physics or equivalent
-
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