HamburgerMenu
hirist

Senior Embedded Software Developer - C++ Systems

Follex Technology
Multiple Locations
8 - 12 Years

Posted on: 20/08/2025

Job Description

Opening : Embedded system software engineer

Experience : 8 To 10 Years

Location : Remote

Notice period : Immediate Joiner

Summary :

We are seeking an experienced Senior Embedded Software Developer with deep expertise in C++ systems development to join our core engineering team. The ideal candidate will have at least 8-10 years of hands-on experience developing and optimizing embedded software for real-time systems, and be ready to commit full-time to several long-term, high-impact projects.

Key Responsibilities :

- Architect system components for scalability, maintainability, and performance optimization

- Collaborate closely with hardware engineers, product managers, and other software developers to deliver robust solutions

- Develop and maintain hardware abstraction layers, device drivers, and system-level services

- Conduct rigorous testing, debugging, and performance tuning of embedded applications

- Ensure code quality through code reviews, documentation, and adherence to best practices

- Optimize software for resource-constrained environments

- Integrate embedded systems with AI-driven and IoT platforms where applicable

Candidate Requirements :

- Bachelors or Masters degree in Computer Science, Electronics, Electrical Engineering, or a related field

- Minimum 10 years of professional experience in C++ software development for embedded systems

- Strong understanding of real-time operating systems (RTOS), multithreading, and hardware-software integration

- Experience in developing device drivers, communication protocols (UART, SPI, I2C, CAN, Ethernet) and low-level firmware

- Familiarity with microcontrollers, microprocessors, and embedded Linux environments (ESP32, STM32)

- Proficiency with debugging tools, oscilloscopes, and logic analysers

- Experience with version control systems like Git

- Excellent problem-solving skills and attention to detail

- Ability to work in a collaborative, fast-paced startup environment

- Commitment to full-time, long-term project delivery


info-icon

Did you find something suspicious?