Embedded Linux Systems Developer

2 weeks ago


Mooresville, North Carolina, United States Corvid Technologies Full time
Embedded Linux Engineer

Corvid Technologies is seeking a highly skilled Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The ideal candidate will have a strong background in embedded Linux development, with a focus on firmware development for flight control applications.

Key Responsibilities:
  • Customize the bootloader and kernel for various processor architectures
  • Develop interfaces between control and sensor functions to the hardware I/O
  • Develop kernel drivers to support custom hardware
  • Implement operational and management applications
  • Configure filesystem
  • Customize development environments
Requirements:
  • BS/MS in 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
  • Experience in multi-threaded and/or embedded systems programming
  • Proficiency with open source cross-compiler tools and Linux kernel development
  • Experience with GDB debugging tool
  • Ability to perform source code maturation
Desirable:
  • Experience with communication protocols (TCP, UART, SPI, I2C)
  • Experience with Linux PREEMPT_RT OS implementation
  • Understanding of electrical fundamentals and electronic instrumentation
  • Experience with Yocto or other embedded Linux build frameworks
About Corvid Technologies:

We are a group of over 300 engineers and scientists, about 3/4 with master's degrees or Ph.D.'s, that provide end-to-end solutions including concept development, design and optimization, prototype build, test and manufacture. We leverage the predictive capability of our high-fidelity computational physics solvers, indigenous massively parallel supercomputer system, prototyping plant, and ballistics and mechanics lab to investigate a variety of high-rate physics phenomena.

Benefits:
  • Paid gym membership
  • Flexible schedules
  • Blue Cross Blue Shield insurance
  • 401k match up to 6%
  • Three weeks starting PTO; increasing with tenure
  • Continued education and training opportunities
  • Uncapped incentive opportunities


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Embedded Linux Engineer Job DescriptionCorvid Technologies LLC is seeking a highly skilled Embedded Linux Engineer to develop firmware for embedded Linux platforms, specifically for flight control applications. The ideal candidate will have strong experience with embedded Linux at the detailed operating system level, as well as proficiency with open source...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    Senior Linux Specialist Job OpportunityCorvid Technologies is seeking a highly skilled and experienced Senior Linux Specialist to join our technical team and support our command-line only infrastructure.About the RoleWe are looking for a Linux expert with a strong background in RHEL 7/8 to install, configure, and troubleshoot operating system issues on...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: Senior Linux Systems AdministratorCorvid Technologies LLC is seeking a highly skilled Senior Linux Systems Administrator to join our technical team. As a key member of our team, you will be responsible for installing, configuring, and troubleshooting RHEL 7/8 operating system issues on air-gapped networks.Key Responsibilities:Install, configure,...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Linux Systems Administrator to join our technical team at Corvid Technologies. As a key member of our team, you will be responsible for installing, configuring, and troubleshooting RHEL 7/8 operating system issues on air-gapped networks.Key ResponsibilitiesInstall and configure RHEL 7/8 operating systems...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    Job Title: Autopilot GNC EngineerCorvid Technologies is a leading engineering services company that provides aerodynamics and flight dynamics support to defense programs through high-fidelity computational models.We are seeking a highly qualified Autopilot GNC Engineer to support our defense-related programs, particularly for autopilot flight control design...

  • HPC Systems Engineer

    3 weeks ago


    Mooresville, North Carolina, United States Corvid Technologies Full time

    Job Title: Junior HPC Systems EngineerCorvid Technologies is seeking a highly skilled Junior HPC Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for supporting our Linux-based High Performance Computer, which consists of over 80,000 processor cores.We are looking for a motivated individual with a strong...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job OverviewCorvid Technologies LLC is seeking a highly skilled Junior HPC Systems Engineer with a strong background in Linux to support our Linux based High Performance Computer consisting of 80,000+ processor cores. If you enjoy learning, playing with hardware, optimizing performance, efficiency, and spend most of your time on the command line, this is the...

  • HPC Systems Engineer

    3 weeks ago


    Mooresville, North Carolina, United States Corvid Technologies Full time

    Job Title: HPC Systems EngineerCorvid Technologies is seeking a highly skilled HPC Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our Linux-based High Performance Computing (HPC) cluster.This is an exciting opportunity to work with a cutting-edge technology and...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    Job Title: Senior HPC Systems EngineerCorvid Technologies is seeking a highly skilled Senior HPC Systems Engineer to join our team. As a key member of our HPC team, you will be responsible for designing, implementing, and maintaining our Linux-based High Performance Computing (HPC) environment.Key Responsibilities:Design and implement HPC software solutions...

  • HPC Systems Engineer

    2 weeks ago


    Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: HPC Systems EngineerCorvid Technologies LLC is seeking an experienced HPC Systems Engineer to join our team. As a key member of our technical staff, you will be responsible for designing, implementing, and maintaining our high-performance computing infrastructure.Key Responsibilities:Design and implement high-performance computing clusters using...

  • HPC Systems Engineer

    3 weeks ago


    Mooresville, North Carolina, United States Corvid Technologies Full time

    Job Title: HPC Systems EngineerCorvid Technologies is seeking a highly skilled HPC Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our Linux-based High Performance Computing (HPC) cluster.Key Responsibilities:Support software installation and configuration of...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: Navigation GNC EngineerCorvid Technologies LLC is seeking a highly skilled Navigation GNC Engineer to join our team. As a key member of our engineering team, you will be responsible for developing, analyzing, and integrating navigation algorithms using Kalman filtering and/or particle filtering techniques.Responsibilities:Develop and integrate...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior HPC Systems Engineer to join our team at Corvid Technologies. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our high-performance computing (HPC) environment.Key ResponsibilitiesDesign and implement HPC software solutions for internal and external...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    About the RoleCorvid Technologies is seeking a highly skilled and experienced Senior HPC Systems Engineer to join our team. As a key member of our HPC team, you will be responsible for designing, implementing, and maintaining our high-performance computing infrastructure.Key ResponsibilitiesDesign and implement HPC clusters and infrastructureInstall,...


  • Mooresville, North Carolina, United States TechnoGen Full time

    Job SummaryThe primary purpose of this role is to translate business requirements into logical program designs and deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise application solutions within various computing environments.Key...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: Windows System AdministratorCorvid Technologies LLC is seeking a highly skilled Windows System Administrator to join our team. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our Windows-based systems and infrastructure.Key Responsibilities:Monitor and respond to CISA alerts and maintain awareness...


  • Mooresville, North Carolina, United States Corvid Technologies Full time

    Windows System AdministratorCorvid Technologies is seeking a highly skilled Windows System Administrator to join our team. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our Windows-based infrastructure.Main Responsibilities:Monitor and respond to critical endpoint vulnerabilities, implementing patches and...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: HPC Applications Support EngineerWe are seeking a highly skilled HPC Applications Support Engineer to join our team at Corvid Technologies LLC. As a key member of our technical staff, you will be responsible for providing expert-level support for our Linux-based High Performance Computing (HPC) systems.Key Responsibilities:Provide technical...


  • Mooresville, North Carolina, United States Corvid Technologies LLC Full time

    Job Title: HPC Applications Support EngineerWe are seeking a highly skilled HPC Applications Support Engineer to join our team at Corvid Technologies LLC. As a key member of our technical staff, you will be responsible for providing expert-level support for our Linux-based High Performance Computing (HPC) systems.Key Responsibilities:Provide technical...


  • Mooresville, North Carolina, United States Integrated Solutions for Systems (IS4S) Full time

    Electro-Mechanical Technician Job DescriptionIntegrated Solutions for Systems (IS4S) is seeking an experienced electro-mechanical technician to join our team in Mooresville, NC.Key Responsibilities:Assembly and Installation: Assemble and install electrical, plumbing, mechanical, and hydraulic equipment using hand or power tools.Repair and Maintenance: Read...