Required Skills
About the Job
SLB PR is seeking a talented Embedded Software Engineer to join our team in Pune, Maharashtra. In this role, you will leverage your engineering expertise to develop innovative and cost-effective embedded software solutions. Your responsibilities will include designing, programming, documenting, simulating, and testing embedded software for 8/16/32-bit microcontrollers/processors (Intel/Atmel/AVR/ARM/PIC). You will also gain experience with TI DSP family software development using Code Composer, and work with various interfaces such as SPI, I2C, CAN, and UART.
This position requires a strong understanding of real-time systems concepts, digital logic, memory, FPGA interfacing, and I/O interfacing. Object-oriented programming concepts and their application in software design, preferably using C++, are essential. You will also be involved in algorithm development, software coding, and collaborating with Electrical Engineers for hardware board debugging and bring-up.
While not mandatory, experience with RTOS is a plus. The ideal candidate will have a Bachelor's or Master's degree in Electrical or Electronics Engineering or Software Engineering from a reputable Tier-2 college in India (preferably NITs or Deemed Universities).