Embedded Linux Firmware Developer

3 weeks ago


Mooresville, North Carolina, United States Corvid Technologies Full time

Corvid Technologies is seeking a highly skilled Embedded Linux Firmware Developer to join our Guidance, Navigation & Controls (GNC) team. The ideal candidate will have expertise in developing 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:

  • 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-compiler tools and Linux kernel development.
  • Experience with GDB debugging tool.
  • Ability to perform source code maturation by performing triage on reported issues, applying bug fixes and verify results.
  • Ability to work in a team environment and effectively communicate ideas/issues/solutions.
  • US Citizenship and ability to obtain DoD Security clearance.

Highly desirable:

  • Experience with communication protocols (TCP, UART, SPI, I2C).
  • Experience with Linux PREEMPT_RT OS implementation and programming user space threaded applications.
  • Understanding of electrical fundamentals and electronic instrumentation.
  • Experience with Yocto or other embedded Linux build frameworks.


Corvid Technologies is a group of over 300 engineers and scientists, about 3/4 with master' 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.

The results are complex engineering solutions for a variety of applications; aircraft, ballistic missile defense, cybersecurity, motorsports, armor development, biological systems, and missile and warhead design and development.

Our team values optimal design and cost efficiency due to the predictive capability of Corvid's tools and our in-house, end-to-end integrated approach, which differentiates Corvid from the market.


We value our people and offer employees a broad range of benefits.

Benefits for full-time employees include:

  • Paid gym membership.
  • Flexible schedules.
  • Blue Cross Blue Shield insurance including Medical, Dental and Vision.
  • 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 Full time

    At Corvid Technologies, we are 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 experience in customizing bootloaders and kernels for various processor architectures.Key Responsibilities:Develop firmware for embedded...


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

    We are seeking a highly skilled 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.Your expertise in Linux will be crucial in debugging hardware and software problems on our...


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

    Senior Linux SpecialistCorvid Technologies is seeking a highly skilled Senior Linux Specialist 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 and configure RHEL 7/8 operating systems on...


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

    Job SummaryWe are seeking a highly skilled Linux Systems Engineer 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, configure, and troubleshoot RHEL 7/8 operating system...


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

    Job SummaryCorvid Technologies is seeking a highly qualified software developer to join our team in the Guidance, Navigation, and Control group. The ideal candidate will have experience in modeling and simulation of flight vehicles and be able to develop and perform test plans for ground testing of GNC algorithms in Corvid's GNC laboratories.Key...


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

    Corvid Technologies is a leading engineering services company that provides cutting-edge aerodynamics and flight dynamics support to defense programs through the application of high-fidelity computational models.We develop and use our own tools in support of these programs and are integrated with both the program offices and the prime contractors for the...


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

    We are seeking a highly skilled HPC Applications Support Engineer to join our team at Corvid Technologies.This role will involve providing top-notch support to our end-users and external customers on our Linux-based High Performance Computer, which boasts an impressive 80,000+ processor cores.As an HPC Applications Support Engineer, you will be responsible...

  • IT Systems Engineer

    1 week ago


    Mooresville, North Carolina, United States Emerging Technology Support, LLC Full time

    Key Responsibilities:The IT Specialist plays a pivotal role in maintaining seamless IT services for company-wide users. This includes resolving PC-related problems, ensuring inventory maintenance and updates, and developing server environments. The successful candidate will guarantee that IT services are delivered efficiently, transparently, and...


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

    Are you passionate about solving complex problems in the defense industry?Corvid Technologies is seeking a qualified entry- to mid-level candidate to join our Structural Mechanics Applications Group.The ideal candidate will have a strong background in physics, mechanical engineering, or material science, with experience in numerical methods and finite...


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

    Unlock Your Potential with Corvid's Emerging Talent InternshipCorvid Technologies is seeking highly skilled interns for the Summer of 2025 who are passionate about growing their skills in technology. This paid internship presents a unique opportunity for aspiring professionals to gain hands-on experience in a dynamic and collaborative environment.About the...


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

    Job SummaryCorvid Technologies is seeking a highly skilled GNC Modeling and Simulation Developer to join our team. As a key member of our Guidance, Navigation, and Control group, you will be responsible for developing, analyzing, and integrating Multiple-Input Multiple-Output autopilot algorithms for flight vehicle stabilization and...


  • Mooresville, North Carolina, United States Lowe's Full time

    Job SummaryWe are seeking a highly skilled Technology Operations Engineer to join our team at Lowe's. As a key member of our technology team, you will be responsible for ensuring the operational health of our technology systems, including performance, availability, and reliability.Key Responsibilities:Implement complex solutions requirements and functional...


  • 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 of engineers and scientists. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our Windows-based systems and infrastructure.Main Responsibilities:Monitor and respond to critical endpoint...


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

    Job Summary:Corvid Technologies is seeking a highly skilled Windows System Administrator to support our team of engineers and scientists. As a key member of our IT department, you will be responsible for maintaining the stability and security of our Windows-based systems.Main Responsibilities:Monitor CISA alerts and maintain awareness of current critical...


  • Mooresville, United States Corvid Technologies Full time

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

  • Senior Linux Admin

    1 month ago


    Mooresville, United States KBR Full time

    Title:Senior Linux AdminKBR is seeking a Senior Linux Administrator to manage Linux systems in a lab supporting System Engineering Analysis for PEO Missiles and Space. The candidate should be capable of performing Tier III level support and have 10+ years of documented experience. The role will require performing technical support and oversight for Linux...


  • Mooresville, United States Corvid Technologies Full time

    Corvid Technologies runs a supercomputer with an environment built on both hardware and free, opensource virtualization and containerization, turning over up to 50TB of new data on a daily basis, to solve engineering problems other companies fail to solve. Our numerical solvers are developed in-house by our engineers and developers, providing customers with...


  • Mooresville, United States Corvid Technologies Full time

    Corvid Technologies runs a supercomputer with an environment built on both hardware and free, opensource virtualization and containerization, turning over up to 50TB of new data on a daily basis, to solve engineering problems other companies fail to solve. Our numerical solvers are developed in-house by our engineers and developers, providing customers with...


  • mooresville, United States Corvid Technologies Full time

    Corvid Technologies runs a supercomputer with an environment built on both hardware and free, opensource virtualization and containerization, turning over up to 50TB of new data on a daily basis, to solve engineering problems other companies fail to solve. Our numerical solvers are developed in-house by our engineers and developers, providing customers with...


  • mooresville, United States Corvid Technologies Full time

    Corvid Technologies runs a supercomputer with an environment built on both hardware and free, opensource virtualization and containerization, turning over up to 50TB of new data on a daily basis, to solve engineering problems other companies fail to solve. Our numerical solvers are developed in-house by our engineers and developers, providing customers with...


  • Mooresville, NC, United States Corvid Technologies Full time

    Corvid Technologies runs a supercomputer with an environment built on both hardware and free, opensource virtualization and containerization, turning over up to 50TB of new data on a daily basis, to solve engineering problems other companies fail to solve. Our numerical solvers are developed in-house by our engineers and developers, providing customers with...


  • Mooresville, Alabama, United States snipeHIRE Full time

    Job OverviewAt snipeHIRE, we're seeking a highly skilled Cloud Infrastructure Engineer to join our Customer Success / Professional Services organization. As a key member of our team, you'll be responsible for delivering and maintaining cloud infrastructure, spanning on-premise solutions and public cloud instances like Amazon AWS and Microsoft Azure.Key...


  • Mooresville, United States Corvid Technologies Full time

    Corvid Technologies is an engineering services company that provides aerodynamics and flight dynamics support to a number of defense programs through the application of high-fidelity computational models. Corvid develops and uses its own tools in support of these programs and is integrated with both the program offices and the prime contractors for the...

  • Project Engineer

    6 months ago


    Mooresville, United States KBR Full time

    Title:Project Engineer / Electrical Engineering Focus (On-Site)Kord Technologies, LLC a wholly owned subsidiary of KBR Wyle Services, LLC is seeking a Project Engineer with a focus in electronic circuit architecture, design best practices, and power electronics used in missile systems. Knowledge and/or experience in radio frequency (RF) sensors is a plus....

  • Blue Yonder MOCA PM

    2 weeks ago


    Mooresville, United States TechnoGen Full time

    "PLEASE NOTE: As of July 22, 2021 our team will require that all candidate submissions include a LinkedIn profile. Please do not submit any candidates that do not have a LinkedIn." Job Summary The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable...

  • Systems Engineer

    1 month ago


    Mooresville, United States KBR Full time

    Title:Systems Engineer (On - Site)Kord Technologies, LLC a wholly owned subsidiary of KBR Wyle Services, LLC is seeking a Systems Engineer to be a part of the lead systems integration team for the Guided Multiple Launch Rocket System (GMLRS) upgrade.As the LSI, KORD is focused on providing functional and product architecture, requirements definition and...


  • Mooresville, United States Corvid Technologies Full time

    Corvid Technologies is seeking a highly motivated, energetic Windows System Administrator to join our team supporting the brightest engineers in the industry.Main responsibilities:Monitor CISA alerts and maintain awareness of current critical endpoint vulnerabilities, addressing them using ManageEngine’s patch management system or following suggested...


  • Mooresville, United States Corvid Technologies Full time

    Corvid Technologies is seeking a highly motivated, energetic Windows System Administrator to join our team supporting the brightest engineers in the industry.Main responsibilities:Monitor CISA alerts and maintain awareness of current critical endpoint vulnerabilities, addressing them using ManageEngine’s patch management system or following suggested...


  • mooresville, United States Corvid Technologies Full time

    Corvid Technologies is seeking a highly motivated, energetic Windows System Administrator to join our team supporting the brightest engineers in the industry.Main responsibilities:Monitor CISA alerts and maintain awareness of current critical endpoint vulnerabilities, addressing them using ManageEngine’s patch management system or following suggested...


  • mooresville, United States Corvid Technologies Full time

    Corvid Technologies is seeking a highly motivated, energetic Windows System Administrator to join our team supporting the brightest engineers in the industry.Main responsibilities:Monitor CISA alerts and maintain awareness of current critical endpoint vulnerabilities, addressing them using ManageEngine’s patch management system or following suggested...

  • Deputy Technical Lead

    2 weeks ago


    Mooresville, United States KBR Full time

    Title:Deputy Technical Lead - IT SystemsBelong, Connect, Grow, with KBR! Around here, we define the future. We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we all share one goal: to improve the world responsibly and safely. KBR is looking for a Deputy Technical Lead - IT Systems/Software Engineer to support and...