Kirloskar Oil Engines Limited

Software Engineer

Posted: 21 minutes 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/subsystemsReal 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 AnalyzerDebugging/IDE: CCS (Code Composer Studio) for development and debugging

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In