Turn this role into an interview — a resume and cover letter built around what this employer wants.
ITMC Systems, Inc. in Fremont, CA, seeks a software engineer with 4–8 years of experience in C/C++ and strong .NET skills to join our embedded systems team.
You will work on multi-threaded applications, ARM-based controllers, and various peripherals (I2C, SPI, UART). Knowledge of Linux/Windows internals and CI/CD with Jenkins is beneficial. Bachelor's or Master's in CS or Electronics preferred.
Minimum of 4 to 8 years of experience in software development in C, C++.
Primary: Strong programming skills in C#, .NET Framework, and .NET Core.
knowledge of embedded systems and real-time operating systems (RTOS) is a plus.
Exposure to Unit Test framework is desirable.
Experience on industrial solutions, protocol interface is a plus.
Development experience on multi-threaded applications.
Experience in working with ARM based Controller & different Peripheral Interface like I2C, SPI, UART, Timer etc
Knowledge of Linux/Windows internals is a plus.
Knowledge of communication protocols.
Knowledge of version control systems (e.g., Git, BitBucket).
Understanding of CI/CD pipelines and tools (e.g., Jenkins).
Bachelor's or Master's degree in Computer Science, electronics or a similar stream.