Sponsored
Verified Job Hardware / Network Engineer

Sr. Embedded Firmware Engineer- job post Innophase IoT, Inc

Dot, British Columbia
0 views
Hardware / Network Engineer
#780588
Remote / WFH
Innophase IoT, Inc

Job Description

Full job description
Sr. Embedded Firmware  Engineer 

Vancouver, Canada

About InnoPhase IoT 

If you are keen to work with a bunch of brilliant people with various backgrounds, if you share the same value of working smart and celebrating successes, if you have enthusiasm for big technology in a small company, if your goals are to learn and experience different aspects of work--not just singing the same song every day, you’ll find your playground at Innophase IoT. 

We are looking for people seeking AWESOMENESS! If you’re good at what you do, you can work anywhere. If you’re the best at what you do, come work at Innophase IoT! 

We are seeking an MCU Firmware Engineer to design, develop, debug, and optimize embedded software for microcontroller-based systems. The engineer will work closely with hardware, system, firmware and application teams to deliver reliable real-time embedded solutions for wireless IoT devices and products. 

Key Responsibilities:

Develop embedded software for Wireless IoT based platforms. 
Develop ARM-M series and RSIC-V RTOS-based platform software, middleware, and APIs to various user applications. 
Triage and debug hardware / embedded software / application integration issues. 
Develop and optimize real-time networking software stacks.
Work with bare-metal and RTOS system. 
Work with peripherals such as UART, SPI, SDIO, I2C, GPIO, PWM, etc. 
Memory partitioning and isolation in ARM Cortex-M micro controllers.
Secure OTA updates and lifecycle management for IoT devices.
Work with flash, memory, bootloader, crypto lib subsystems. 
Work with Wi-Fi, BT/BLE, Zigbee/Thread wireless subsystems. 
Implement and optimize low-power embedded systems.
Collaborate with worldwide team in delivering high-quality BSP and SDK. 
Support release management for BSP and SDK releases.
Job Requirements:

BS or MS in Computer Engineering or equivalent with 5 - 10 years’ experience in embedded software development.
Strong embedded software development and integration experiences on devices such as ESP32 and STM32.
Experience with Bootloader and secure OTA.
Experience with low-power design.
Strong flash partitioning and memory layout.
View more Embedded Jobs in Dot →
Sponsored

Similar Openings in Hardware / Network Engineer

More jobs you might like

Data Engineer II aryaveer Verified
Serilingampalle, Telangana Hardware / Network Engineer

Data Engineer II Syneos Health® is a leading fully-integrated life sciences services organization built to accelerate customer success. We p...

Posted 1m ago View Details
Chandīgarh, Chandigarh Hardware / Network Engineer 400000.00 ₹

HVAC Engineer • Company:* Leading HVAC Projects Company • Location:* West Mogappair, Chennai • Experience:* 3-7 Years • Salary:* ₹35,000 – ₹...

Posted 10m ago View Details
Lead Project Engineer aryaveer Verified
Kumbalam, Kerala Hardware / Network Engineer

The Lead Project Engineer is responsible for the planning, design, and execution of HVAC projects, ensuring they are completed on time, with...

Posted 15m ago View Details
Bengaluru, Karnataka Hardware / Network Engineer

Role & Responsibilities- • Execute test plans for automotive ECUs, sensors, and control modules across environmental, electrical, and fu...

Posted 17m ago View Details
Engineer FAT Production aryaveer Verified
Kopargaon, Maharashtra Hardware / Network Engineer

• Primary responsibilities- • Responsible for overall safety on shop floor and identifying Near mis, Unsafe acts & Unsafe condition • Le...

Posted 18m ago View Details