Senior Embedded Software Engineer About the Role We are looking for a Senior Embedded Software Engineer to develop, enhance, and maintain embedded systems.
You will work closely with hardware and software teams to deliver high-quality, reliable solutions while following best practices and design standards.
Key Responsibilities Design, develop, and optimize embedded software in C, C++, and C# .
Create and maintain technical documentation .
Debug and troubleshoot software and hardware issues .
Write and review unit tests, integration tests, and system test plans .
Work with RTOS (FreeRTOS) and MATLAB for real-time applications.
Participate in code reviews and improve software quality.
Collaborate with hardware engineers and interpret PCB schematics .
About You Strong experience in embedded programming (C, C++, C#).
Familiarity with RTOS (FreeRTOS) and MATLAB .
Solid understanding of data structures, algorithms, and software design .
Proven experience in commercial embedded software development .
Excellent problem-solving and teamwork skills .
#J-18808-Ljbffr