Skip to content
mimi

Senior Embedded Systems Engineer (Remote)

WhatJobs Direct

Enugu ยท On-site Full-time Senior 1w ago

About the role

Our client, a pioneering technology firm specializing in IoT solutions, is seeking a highly skilled Senior Embedded Systems Engineer to join their entirely remote engineering team. This role is critical for the design, development, and testing of cutting-edge embedded software that powers a range of innovative products. You will be responsible for the full software development lifecycle, from concept and architecture design to implementation, debugging, and maintenance. The ideal candidate possesses a deep understanding of real-time operating systems (RTOS), microcontrollers, and low-level hardware interactions. Proficiency in C and C++ is essential, along with experience in developing firmware for various platforms, including ARM Cortex-M series. You will work on complex challenges such as power management optimization, communication protocols (e.g., SPI, I2C, UART, CAN, wireless protocols like Bluetooth LE, Zigbee), and sensor integration. Experience with hardware-software co-design and debugging using tools like JTAG/SWD debuggers and oscilloscopes is a must. This position involves close collaboration with hardware engineers, QA testers, and product managers, all within a distributed team environment. You will play a key role in defining system architecture, selecting appropriate components, and ensuring the reliability, security, and performance of embedded systems. The ability to write clean, efficient, and well-documented code is paramount. You will also be involved in code reviews, contribute to documentation, and participate in technical discussions to drive innovation. This is a remote-first position, requiring strong self-discipline, excellent communication skills, and the ability to work independently and proactively. You should be comfortable with asynchronous communication and possess a strong sense of ownership for your work. We are looking for an engineer who is passionate about building robust and scalable embedded solutions and thrives in a collaborative, yet decentralized, work setting. The successful candidate will hold a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with a minimum of 7 years of professional experience in embedded systems development. Experience with safety-critical systems or automotive standards (e.g., AUTOSAR) is a significant advantage. Familiarity with version control systems like Git is also required.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free