Lead Engineer - Software

Indotronix International Corporation•Cincinnati, OH
•Onsite

About The Position

Join L&T Technology Services LTD as a Lead Engineer - Software and play a pivotal role in shaping next-generation embedded solutions. Drive the migration of existing WinCE architectures to robust Embedded Linux platforms, collaborate across multidisciplinary teams, and work hands-on with cutting-edge hardware and software. This position offers unique opportunities for professional growth, technical leadership, and the chance to make a tangible impact within a diverse and inclusive workplace.

Requirements

  • Bachelor’s degree in Engineering or related discipline (BE)
  • Experience with WinCE/WEC7 architecture analysis and migration to Linux
  • Strong proficiency in porting Linux BSP, U-Boot bootloader, and kernel components
  • Device driver development for SPI, I2C, UART, GPIO, Ethernet, FPGA, custom peripherals
  • Expertise in hardware bring-up and board-level debugging
  • Solid knowledge of Linux communication frameworks and middleware integration
  • Proficiency in system optimization and validation testing

Nice To Haves

  • Prior experience with large-scale embedded migration projects
  • Familiarity with custom FPGA interface development
  • Exposure to real-time system optimization and memory management
  • Experience in cross-functional team collaboration

Responsibilities

  • Analyze current WinCE/WEC7 architectures, firmware, BSP, drivers, middleware, and application layers
  • Define and execute migration strategies from WinCE to Embedded Linux platforms
  • Port and customize Linux BSP, bootloader (U-Boot), and kernel components
  • Translate WinCE APIs, threads, timers, synchronization mechanisms, and IPC services to Linux equivalents
  • Develop, port, and optimize device drivers for SPI, I2C, UART, GPIO, Ethernet, FPGA interfaces, and custom peripherals
  • Perform hardware bring-up, board-level debugging, and system integration
  • Replace WinCE communication frameworks with Linux-compatible solutions
  • Integrate middleware, application software, and low-level firmware components
  • Optimize system performance, boot time, and memory footprint
  • Develop and execute unit tests, integration tests, and system validation plans
  • Support product verification, release, and deployment cycles
  • Collaborate closely with hardware, software, QA, and customer teams for seamless project execution

Benefits

  • Opportunity to lead high-impact, next-generation embedded projects
  • Inclusive, diverse, and collaborative work environment
  • Equal opportunity employer with clear anti-discrimination policies
  • Support for reasonable accommodations for qualified individuals with disabilities
  • Professional growth and continuous learning opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service