Software Engineer

Apply Now

Company: Lincoln Technology Solutions

Location: Cary, NC 27513

Description:

Responsibilities:
  • Develop and optimize embedded C programming for MCU based display driving solutions.
  • Create and maintain display software interfaces with Windows and Linux APIs.
  • Develop FPGA to MCU interface solutions for advanced display systems.
  • Create Python scripts for automation and testing applications.
  • Utilizing object-oriented programming, develop Graphical User Interface solutions for complete display solutions.
  • Working within a cross-functional team, collaborate with hardware engineers to optimize software solutions for advanced LCD and OLED products.
  • Utilizing C-programming expertise, debug and optimize display initialization codes.
  • Debug and optimize capacitive touch controller IC programming.
  • Optimize display driver interfaces based on I2C, SPI, LVDS, and MIPI DSI communication protocols.
  • Software database management and version control using GitHub.


Education Requirements:
  • Bachelor of Science or Master of Science in Software Engineering, Computer Science or related field (required)


Qualifications:
  • Minimum of 2 years of professional experience (required)
  • Experience with embedded C programming (required)
  • 5+ years of professional experience in display system engineering (preferred)
  • Experience with development of display technology (preferred)
  • Knowledge of display interfaces, such as MIPI, LVDS, DisplayPort, and HDMI (preferred)
  • Experience with VHDL or Verilog for FPGA development (preferred)
  • Experience with GUI development (preferred)


Job Type:
  • Full-time
  • Monday to Friday


Location:
  • Cary, NC 27518 (Required)


This Job Is Ideal for Someone With:
  • Detail-oriented - would rather focus on the details of work than the bigger picture
  • Autonomous/Independent - enjoys working with little direction
  • Innovative - prefers working in unconventional ways or on tasks that require creativity


Work Remotely:
  • No

Similar Jobs