top of page
Job Posting
Software Engineer

Columbus, Indiana

Job Summary

Design and develop RTOS software for display system to interface with automotive infotainment system for entertainment, driver information, and vehicle information.

Develop and execute detailed test plans and software tools. Verify and validate software on bench, target and in vehicle, Follow software process using Automotive SPiCE reference models, Interface with technical project leader, system/application engineer, other software engineers, hardware engineers to analyze and specify software requirements.

Job Requirements

  • B.S. or higher degree in Computer Science, Computer Engineering, Electrical Engineering or related field

  • Extensive experience in computer architecture and embedded system development

  • Extensive embedded development experience in C

  • Extensive embedded experience with writing low-level drivers, interrupt services routines, bootloaders, and general troubleshooting/debugging with hardware

  • Extensive experience with RTOS (Real Time Operating System) systems

  • Familiar with CRC checksum

  • Familiar with communication protocols as UART, SPI, I2C

  • Familiar with FPD-Link Serializer/Deserializer

  • Knowledge in Unix/Linux environment

  • Knowledge in Android Auto interfacing

  • Comfortable with some scripting language of choice (Perl, Tcl, Python)

  • Excellent problem-solving skill and analytical skill

  • Excellent communication and inter-personal skills as coordination with customer and internal teams needed

Education Requirements

Bachelor’s degree minimum in software engineering

Experience in team and project management

Experience in estimation

Experience in SW validation plan development

If you are interested in applying for this position, please send your cover letter and resume.

bottom of page