Job Description
About the role
An energetic person who is capable of performing all aspects of the Software Development Life Cycle for Carrier Engineering Embedded Platforms for microcontroller/microprocessor-based controls development. Must be self-motivated and should have demonstrated history of successful embedded systems software architecting and designs.
Key Responsibilities:
Strong Programming expertise in C, C++, STL.
Strong expertise on OOAD, UML.
Hands on expertise on Linux OS, RTOS, multithreading
Development experience with various communication protocols like IP, DHCP, RS232 RS485, I2C, SPI, CAN, CANOpen etc.
Confident in the use of GNU (Cross-)Toolchain, (C)Make
Experience in creating images for different hardware platforms like ARM series (NXP, TI)
Experience with modern DevOps practices and tools: test-driven development, GIT, automated builds and t...
Ready to Apply?
Take the next step in your AI career. Submit your application to Carrier today.
Submit Application