Software Engineer-Embedded C++ and Linux
Trane Technologies
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Total experience of 3 to 5 years
- Bachelor of engineering degree in Computer Science, Electronics & Communication or equivalent required.
- Has extensive knowledge in design and programming in an Embedded Systems environment.
- Expert knowledge of developing modular software using C and C++ with Linux in an Embedded platform.
- Expert knowledge of at least one RTOS like MicroC Os, Open RTOS, Nucleus.
- Familiar with working in Embedded Linux development environment.
- Capable of understanding Hardware/Software interfaces and reading schematics.
- Very good understanding of communication interfaces like CAN, RS232, I2C, SPI
- Good knowledge of embedded tools like emulators, linkers, makefiles is essential.
- Familiar in using static code analysis tools.
- Experience in writing multithreaded software and class libraries is desired.