Embedded C Developer

Library & Archives Commission, Texas State
Richardson, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Richardson, United States of America

Tech stack

Microsoft Windows
ARM
C++
Computer Programming
Computer Engineering
Software Debugging
Linux
Kernel Debuggers
Linux kernel
Linux System Administration
Linux-Powered Devices
Object-Oriented Software Development
Universal Asynchronous Receiver/Transmitter
Yocto
Information Technology

Job description

Design and Develop the linux kenrel driver,user land inetrface for company's proprietary hardware

Requirements

  • MS in Electrical, Computer Engineering or Computer Science 5+ years of coding experience.
  • 3+ years hands on experience in yocto linux kernel development and debugging tools such as kexec, kdb, kgdb, coredump, iperf.
  • hands on experience on ARM processors, kernel debugging.
  • Expertise in C and C++. OOP Object Oriented Programming experience is a plus.
  • hands on Experience in developing and maintaining board support packages (BSP) for embedded systems. (ARM Cortex-7 systems is a plus).
  • Experience in developing and maintaining board support packages BSP for embedded systems.
  • knowledge or hands on experience in nxp yocto layers.
  • Experience in writing and debugging Linux device drivers SPI, PCLe, UART, etc.Comfortable working in Windows and Linux environments.
  • Linux is a requirement.

Apply for this position