Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

Corvid Technologies LLC

Job Description

Job Description

This position has the option to be located in either our Cincinnati, OH or Mooresville, NC office.

Corvid Technologies is seeking a talented and motivated Firmware Engineer to join our Electrical Engineering team. In this role, you will be responsible for designing, developing, and debugging low-level software that brings our next-generation hardware products to life.

This position will work closely with cross-functional teams consisting of hardware engineers, systems engineers and key stakeholders to deliver embedded solutions from concept to production. Success in this role requires active, hands-on lab work utilizing oscilloscopes, logic analyzers, and similar tools to bring up and validate hardware prototypes.

Key Responsibilities:

  • Architecture & Development: Lead the design and implementation of modular, maintainable, and robust firmware utilizing Embedded C and C++ in both bare-metal and Real-Time Operating System (RTOS) configurations. Extensive knowledge of state machines and similar designs patterns
  • Hardware Integration & Bring-Up : Work closely with Electrical Engineering (EE) teams during schematic design, layout reviews, and initial board bring-up. Evaluate and troubleshoot sub-circuits within the custom PCB and validate sensor functionality to resolve complex hardware/software interaction issues
  • Peripheral & Protocol Development: Architect and optimize hardware abstraction layers (HAL) and low-level communication protocols including SPI, I2C, UART, CAN bus and USB
  • Testing & CI/CD: Develop test suites for hardware-in-the-loop (HIL) testing and unit testing. Implement code-review standards and drive automated firmware compilation through CI/CD pipelines
  • Communication & Customer Interface: Capability to define and adapt requirements and break down problems to achieve defined development schedules. Exhibits strong problem-solving skills and knowledge to assist both internal and external customers through the project life cycle and design reviews

Requirements:

  • Ability to obtain/maintain a DoD Secret Clearance is required.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related technical field
  • 3+ years of professional engineering experience delivering production-ready firmware for commercial or industrial embedded systems
  • Mastery of Embedded C and C++. Experience with Python or Bash for scripting and testing is a strong asset as well as the ability to adapt new languages and software frameworks to various projects
  • Hands-on experience developing for microcontrollers and microprocessors leveraging ARM Cortex and RISC-V architectures. Knowledge of Field-Programmable Gate Arrays (FPGA), System on Modules (SoM) and single board computers (SBC).
  • Experience using physical hardware debugging infrastructure via JTAG / SWD and standard electronic lab bench equipment.
  • Proficiency with modern version control systems (Git) and Agile project management lifecycles

About Corvid:

Corvid Technologies is an engineering firm specializing in using high-fidelity, computational modeling and simulation to analyze, design and manufacture products for aerospace, DoD, and commercial customers. We offer a fast-paced and flexible work environment that encourages creativity and collaboration. Our team works on difficult, cutting-edge technical challenges using state-of-the-art technologies and resources.

Why Corvid:

We value our employee-owners and in addition to providing challenging work opportunities and competitive pay, Corvid believes in providing a strong benefit package that provides value to our team members at all stages of their career.

Corvid benefits include:

  • Employee Stock Ownership Plan via our generous 401(k) Matching
  • Medical Insurance via Blue Cross - including a PPO and High-Deductible offering (with company HSA contribution)
  • Paid Time Off (PTO) based on years of industry experience (not tenure)
  • Career Development and Continuing Education opportunities
  • Company provided life, long-term and short-term disability insurance
  • Incentive opportunities to reward strong performance and corporate growth
  • Attractive corporate facilities that include Lake Norman access, out-door activities (including grills) and more
Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Mooresville, NC vacancy
  •  ...Job Description Job Description We are seeking a talented and motivated Hardware in the Loop and Embedded Engineer to join our Guidance, Navigation, and Control (GNC) department in either our Mooresville, NC or Huntsville, AL office. In this role, you will be responsible... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    11 days ago
  •  ...Sr Automation Engineer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Role: Sr Automation Engineer Understanding of mainframe and Java Experience with Soap UI and UFT Experience... 
    Suggested

    Keylent Inc

    Mooresville, NC
    2 days ago
  •  ...Jasper reports, Nice labels, BY Integrator, Page builder and MOCA. ~ Bachelor's degree (or equivalent) in Computer Science or Engineering or other relevant discipline. ~ Knowledge on interfaces between WMS and ERP/Host/SAP, TMS, WLM, T&T, Parcel, 3rd party system that... 
    Suggested
    Flexible hours
    Shift work

    Keylent Inc

    Mooresville, NC
    2 days ago
  •  ...DevOps Environment Engineering Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Positions: DevOps Environment Engg Duration: 6 + Months Location: Mooresville, NC... 
    Suggested

    Keylent Inc

    Mooresville, NC
    2 days ago
  • About Us: Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies...
    Suggested
    Flexible hours

    Perfict Global, Inc.

    Mooresville, NC
    1 day ago
  • Mobile Developer Founded on a simple belief – do what's right for our clients and our people. TrueBridge Resources, A North Highland Company, leverages proven talent identification / attraction / screening solutions to match highly qualified IT and business professionals...
    Local area
    Monday to Friday

    PSG Global Solutions

    Mooresville, NC
    2 days ago
  •  ...Location: Davidson, NC (Hybrid – Some travel required) Reports To: Technical Product Manager or Engineering Lead Employment Type: Full-Time Restriction: Must be a U.S. Citizen or Permanent Resident Position Summary The Senior Software Engineer will play... 
    Permanent employment
    Full time
    Flexible hours

    Everblue

    Huntersville, NC
    10 hours ago
  •  ...programs for first article, in-process, and final inspections. Program and operate Coordinate Measuring Machines (CMM). Interpret engineering drawings, blueprints, and GD&T requirements. Perform First Article Inspections (FAIs). Support Engineering and Quality by... 
    Temporary work
    Afternoon shift

    Structure Medical

    Mooresville, NC
    3 days ago
  •  ...Overview Goldbug Manufacturing is looking to add an experienced CMM Programmer to work closely with our engineering and manufacturing team to analyze blueprints and design documents to properly inspect components. The team works on prototypes as well as production level... 
    Temporary work
    Flexible hours

    Corvid Technologies

    Mooresville, NC
    4 days ago
  •  ...to other technicians; select cleaning materials, tools, or equipment. May operate production equipment when needed. Assist engineers in developing, building, or testing prototypes or new products, processes, or procedures. communicates safety discrepancies or issues... 
    Contract work
    Local area
    Shift work
    Night shift

    NGK Ceramics USA, Inc.

    Mooresville, NC
    7 days ago
  •  ...when needed. NGK CERAMICS USA, INC. JOB DESCRIPTION Job Code: 2101 Page 2 of 4 Effective Date: 07.23.2018 R. Assists engineers in developing, building, or testing prototypes or new products, processes, or procedures. S. Communicates safety... 
    Contract work
    Second job
    Local area
    Shift work

    NGK Ceramics USA, Inc.

    Mooresville, NC
    7 days ago
  • Benefits: Health insurance Opportunity for advancement Paid time off Training & development 401(k) 401(k) matching Bonus based on performance Dental insurance Employee discounts Benefits/Perks Flexible scheduling Paid time off Health insurance Dental insurance...
    Flexible hours

    American Family Care Mooresville

    Mooresville, NC
    3 days ago
  •  ...Software Engineer In Test Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s Enterprise Technology Group in Durham, NC or Merrimack... 
    Temporary work

    Samprasoft

    Huntersville, NC
    3 days ago
  •  ...Scope of Work The Safety Engineer will develop and implement procedures, guidelines, and best practices to promote and ensure the health, safety, and well-being of our jobsites, innovation facilities, and offices. Position Requirements Uses Gaylor Values as tools to carry... 

    Gaylor

    Mooresville, NC
    2 days ago
  •  ...Before a road, airfield, or a building can be constructed, all obstacles must be removed from the site. As a Horizontal Construction Engineer in the Army National Guard, you'll handle the heavy lifting to help your crew succeed. You'll operate bulldozers, roadgraders, and... 
    Part time
    Weekend work

    National Guard OMD

    Mooresville, NC
    3 days ago
  •  ...your potential with endless opportunities for growth, learning, and making a difference! Rimkus ( is a worldwide leader in Engineering and Technical Consulting. Rimkus experts specialize in building envelope, engineering, forensic consulting, dispute resolution,... 
    Full time
    Contract work
    Work at office
    Worldwide
    Night shift

    Rimkus Consulting

    Mooresville, NC
    3 days ago
  •  ...you! We are seeking qualified candidates to join our Electrical Engineering team. The Electrical Engineering team supports a variety of...  ...using standard laboratory equipment Experience developing firmware and associated tools Experience leading a project team DAILY... 
    Full time
    Flexible hours

    Corvid Technologies

    Mooresville, NC
    5 days ago
  • $30 - $32 per hour

     ...for POS and system upgrades Serve as the technical SME for assigned systems such as NCR POS (EX/Emerald) Collaborate with engineering, product, QA, and business teams to deliver system changes Independently lead and execute small to medium technical projects from... 
    3 days per week

    Experis

    Mooresville, NC
    16 hours ago
  •  ...MSI Defense Solutions is seeking a Quality Engineer to support the development, implementation, and continuous improvement of quality systems, manufacturing processes, inspection activities, supplier quality activities, and product compliance requirements. This position... 
    Full time
    Contract work
    Work at office
    Monday to Thursday
    Flexible hours

    MSI Defense Solutions, LLC

    Mooresville, NC
    1 day ago
  •  ...Job Description Job Description Corvid is seeking a talented and motivated Autopilot Engineer to join our Guidance, Navigation, and Control (GNC) department in either our Mooresville, NC or Huntsville, AL office. In this role, you will be responsible for designing... 
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    11 days ago
  • Frontend Developer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Location: Mooresville, NC Skills: ~6 month contract at minimum ~ Frontend UI developer ~ ...
    Contract work

    Keylent Inc

    Mooresville, NC
    2 days ago
  •  ...Job Description Job Description We are seeking a talented and motivated Navigation Engineer to join our Guidance, Navigation, and Control (GNC) department in either our Mooresville, NC or Huntsville, AL office. In this role, you will be responsible for developing... 
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    11 days ago
  •  ...Job Description Job Description 1)cnc application engineer 5 axis a must..some EDM would be plus just north of Charlotte 50% travel max $over 6 figure 2) cnc application engineer mill and lathe charlotte location fine but if Mooresville area a plus 3) cnc... 
    Permanent employment

    CAD/CAM Recruiters, Inc.

    Mooresville, NC
    16 days ago
  •  ...to our mission of making health and wellness more enjoyable. Come join us and become a part of our winning formula! The Packaging Engineer designs and commercializes packaging for solid-dose over the counter (OTC) and dietary supplement products across a growing, increasingly... 
    Shift work

    SCN BestCo

    Mooresville, NC
    2 days ago
  •  ...The Controls Engineer designs, implements, and maintains electrical and electronic processes in order to increase productivity and efficiency throughout the plant. What You Will Be Doing Design, program, and troubleshoot PLC-based control systems (Allen-Bradley, or similar... 
    Temporary work
    Relocation

    Carolina Beverage Group

    Mooresville, NC
    4 days ago
  •  ...know each other. We thank you once again for choosing Vizzuality as your employer of choice. That means a lot to us! Software Engineers at Vizzuality These are some of the TASKS you will be doing as a Software Engineer at Vizzuality: You will work with agile... 
    Part time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Vizzuality

    Barium Springs, NC
    15 days ago
  •  ...and wellness more enjoyable. Come join us and become a part of our winning formula! The primary responsibility of the Reliability Engineer involves increasing the reliability of all manufacturing equipment, processes, utilities, facilities, controls, and safety/security... 

    SCN BestCo

    Mooresville, NC
    2 days ago
  •  ...’ll Do Develop, optimize, and run CMM inspection programs for medical implants and precision components. Interpret complex engineering drawings, GD&T , and 3D CAD models to build accurate inspection strategies. Perform first article, in-process, and final inspections... 
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Unify Recruit

    Mooresville, NC
    21 days ago
  •  ...Job Description Job Description We are seeking a talented and motivated Systems Engineer to join our Guidance, Navigation, and Control (GNC) department in either our Mooresville, NC or Huntsville, AL office. In this role, you will bridge the gap between high-level... 
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    19 days ago
  •  ...(HAMWC) program. We are seeking an exceptional Senior Systems Engineer to serve as the Authoritative Source of Truth (ASoT) architect...  ...Authoritative Source of Truth (ASoT) for hardware, software, and firmware requirements Ensure all SysML models are optimized for Cameo... 
    Temporary work
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!