JobMesh

Embedded Linux Engineer

Corvid Technologies · Mooresville, North Carolina, US

Corvid Technologies is seeking a highly talented Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The Embedded Linux Engineer'...

Job description

Corvid Technologies is seeking a highly talented Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The Embedded Linux Engineer's responsibility is to develop firmware for embedded Linux platforms, specifically for flight control applications. The daily tasks include customizing the bootloader and kernel for various processor architectures, developing interfaces between control and sensor functions to the hardware I/O, developing kernel drivers to support custom hardware, implementing operational and management applications, configuring filesystem, and customizing development environments. Requirements and valued experiences for the position are as follows. Requirements: - BS/MS Computer Science, Computer Engineering, or Electrical Engineering. - 5+ years of previous development experience on Linux. - Strong experience with embedded Linux at the detailed operating system level. - Strong C/C++ programming skills. Be able to create code that is clear, efficient, maintainable, and well documented. C++ OOP embedded development experience is a great plus. - Experience in multi-threaded and/or embedded systems programming. - Proficiency with open source cross...