Software/Firmware Developer
3 weeks ago
Software/Firmware Developer (loT) - Graduate Transition Initiative Location: St. John’s, NL or Labrador City, NL The Role We're looking for a recent graduate (within two years) to work with our technology team on our IoT device stack and take ownership of the platform for production deployment. You’ll be working with embedded Linux systems running AI models for real‑time audio classification, managing power‑constrained remote deployments, and ensuring reliable data transmission over challenging network conditions. This role combines embedded systems expertise with practical considerations for field deployment, including power management, weatherproofing, and reliable connectivity in remote areas. Key Responsibilities Design, develop, and maintain firmware for embedded Linux platforms (e.g., Raspberry Pi, NVIDIA Jetson) and microcontrollers. Implement edge processing pipelines for sensor and audio data, integrating AI models for real‑time classification. Optimize for low‑power, remote deployments and ensure system reliability under harsh environmental conditions. Develop and integrate LoRa and other low‑power wireless communication protocols for long‑range connectivity. Manage data transmission over constrained or intermittent networks. Collaborate with SEM’s technology team on physical design and environmental durability. Support integration with cloud services for data upload and monitoring. Document system architecture, deployment procedures, and maintenance guidelines. Qualifications Required Strong experience in firmware development for embedded Linux systems and microcontrollers. Proficiency in C/C++, Python, and shell scripting. Familiarity with IoT protocols (MQTT, HTTP), networking fundamentals, and Azure IoT Hub. Experience with hardware interfaces (GPIO, I2C, SPI, UART). Hands‑on experience with LoRa or similar LPWAN technologies. Ability to both work within a team and independently. Take ownership of projects. Nice to have Exposure to AI/ML model deployment on edge devices. Knowledge of audio processing. Experience with ruggedized hardware design for outdoor environments. Familiarity with containerization (Docker) and CI/CD for embedded systems. Eligibility Requirements Ability to work full‑time in Newfoundland and Labrador starting early 2026. Legally entitled to work full‑time in Newfoundland and Labrador. Completion (within the past two years) of a minimum one‑year post‑secondary or skills‑training program at a recognized NL institution (e.g., MUN, CNA, Keyin College, Get Building, etc.). Not currently enrolled as a full‑time student. Why Join Us? Work on cutting‑edge IoT solutions with real‑world environmental impact. Opportunity to lead projects from concept to deployment. Collaborative team environment with room for growth and learning. Details This is a 1‑year full‑time contract with possibility of a full‑time permanent position. This position is funded through the Graduate Transition Initiative, delivered by techNL and the Department of Jobs, Growth and Rural Development. The initiative provides support to eligible companies that hire recent graduates into software development and tech sales roles, providing meaningful early‑career experience while supporting long‑term growth in Newfoundland and Labrador’s tech sector. #J-18808-Ljbffr
-
Senior Firmware Developer
6 days ago
, , Canada Pulsenics Inc. Full timeJoin to apply for the Senior Firmware Developer role at Pulsenics Inc. Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem....
-
, NL, Canada Sikumiut Environmental Management Ltd. Full timeA leading environmental management firm in Newfoundland and Labrador is seeking a recent graduate for the Software/Firmware Developer role as part of the Graduate Transition Initiative. You will work on cutting-edge IoT solutions, taking ownership of embedded systems development in a collaborative team. Candidates should possess strong skills in firmware...
-
Mount Pearl, NL, Canada Solace Power Full timeGraduate Transition Initiative- Embedded Firmware DeveloperSolace Power Inc. is seeking to hire an Embedded Firmware Developer.Application Deadline: January 9, 2026Join one of Atlantic Canada's Best Places to Work 2024 & 2025, as awarded by Atlantic Business MagazineThis position is funded through the Graduate Transition Initiative, delivered by techNL and...
-
Mount Pearl, NL, Canada Solace Power Inc. Full timeSolace Power Inc. is seeking to hire an Embedded Firmware Developer.Application Deadline: January 9, 2026Join one of Atlantic Canada's Best Places to Work 2024 & 2025, as awarded by Atlantic Business MagazineThis position is funded through the Graduate Transition Initiative, delivered by techNL and the Department of Jobs, Growth and Rural Development. The...
-
, , Canada Kinova Inc. Full timePermanent# Firmware Functional Safety Architect and DeveloperBoisbriandShareAs a Firmware Functional Safety Architect and Developer, you will be responsible for defining, implementing, and verifying the safety requirements of embedded software for microcontrollers, sensors, and robotic system controllers.**MAIN RESPONSIBILITIES*** Collaborate with the system...
-
Firmware Engineer
2 weeks ago
, , Canada Rambus Full timeFirmware Engineer at Rambus We are looking for an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. Overview Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to...
-
Firmware Engineering Manager
3 weeks ago
, , Canada Lime Full timeLime is the world's largest shared electric vehicle company. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 700+ million rides in 250+ cities on 5 continents, replacing an estimated 150+ million car trips. Named a Time 100 Most Influential Company and Fast...
-
Firmware Engineer
2 weeks ago
White Rock, British Columbia, VN N, Canada Monark Full timeJob Summary:We are seeking a skilled Firmware Engineer with expertise in embedded systems development and NVIDIA Jetson platforms. The ideal candidate will have a strong background in low-level programming, real-time operating systems, and hardware integration. You will be responsible for designing, developing, and optimizing firmware for embedded devices,...
-
Senior Firmware Engineer
6 days ago
, NS, Canada Leonardo DRS Full timeSelect how often (in days) to receive an alert: Senior Firmware Engineer Location: Bedford, Nova Scotia, CA, B4B 1G9 DRS Pivotal Power, Inc. is located in Bedford, Nova Scotia. DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of...
-
Senior Firmware Engineer
3 days ago
Toronto, Ontario, MH A Canada Able Innovations Full timeSenior Firmware Engineer (FE2512)Location: Toronto, ONType: Full-time, In-officeVacancy Status: ExistingStart date: ImmediateExperience: 5–10 years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries)Education: Degree in Software Engineering,...