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
IntermediateJob 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.