Talent.com
No longer accepting applications
Software Engineer

Software Engineer

Kirloskar Oil Engines Limitedkurnool, andhra pradesh, in
2 days ago
Job description

What you'll do-

  • Deliver high-quality embedded software for safety-critical and real-time systems.
  • Own complete module development from requirements to testing.
  • Optimize system-level performance under strict resource constraints.
  • Collaborate cross-functionally with hardware, firmware, and system teams.
  • Provide technical leadership and mentor junior engineers.

What is required :

  • 5+ year Production level and Strong proficiency in C / C++ programming with solid debugging and troubleshooting experience.
  • Hands-on experience with bare-metal and RTOS-based development (e.g., FreeRTOS,ThreadX).
  • Expertise in microcontroller programming and board bring-up, using controllers such as TI,ST, Atmel, or PIC.
  • Proficiency with debugging tools such as J-Link, Segger, or similar hardware debuggers.
  • Strong understanding of version control systems, particularly Git.
  • Experience with static code analysis and embedded software quality assurance tools and practice.
  • Experience in communication Protocols like CAN, J1939, SPI, and I2C.
  • Experience in development of bootloader for Microcontrollers like for TI, STM32, Renesas etc.
  • Clear ownership of modules / subsystems
  • Real challenges such as timing jitter, communication failures, memory limits.
  • Use of SPI / I2C / CAN / UART, DMA, ADC drivers, bootloaders etc.
  • How they solved the challenges (profiling, optimizing ISR, redesigning tasks).
  • Measurable outcomes (reduced CPU load, stabilized communication, improved reliability).
  • Tools & Technologies :

  • Debugging / Analysis : JTAG / SWD Debuggers (e.g., SEGGER J-Link), Oscilloscope , and Logic Analyzer
  • Debugging / IDE : CCS (Code Composer Studio) for development and debugging
  • Create a job alert for this search

    Software Engineer • kurnool, andhra pradesh, in