Senior Embedded Software Engineer Needed

Job ID: 38592184

Budget: $100 – $150 USD

I'm in need of a highly skilled Senior Embedded Software Engineer with extensive experience in C++ and a deep understanding of embedded systems. This role offers the opportunity to work on cutting-edge technologies and contribute to the development of robust, high-performance, real-time embedded solutions. The successful candidate will play a pivotal role in the software-hardware integration process, driving innovation and ensuring our embedded systems meet the highest industry standards.
The specifics of the work will be provided under a Non Disclosure Agreement to the selected individual.

Key Responsibilities:
- Design and implement software for industrial control systems.
- Integrate software with microcontrollers.
- Develop software on the FreeRTOS platform.

Ideal Skills:
- Proficient in C++.
- Extensive experience with embedded systems, particularly in the industrial control sector.
- Strong understanding and experience in working with microcontrollers.
- Proficient in developing software on FreeRTOS.
- Experience with Non Disclosure Agreements and handling confidential work.

Requirements:
-5+ years of experience in embedded software engineering
-Proficiency in C++ for embedded systems
-Experience with real-time operating systems (RTOS), hardware abstraction layers (HAL), and low-level
device drivers
-Strong understanding of microcontroller architecture and embedded systems design
-Familiarity with communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet)
-Knowledge of debugging tools such as JTAG, oscilloscopes, logic analyzers
-Experience with version control systems (e.g., Git) and continuous integration/continuous deployment
(CI/CD) pipelines