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

Firmware Engineer

Corvid Technologies

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 Corvid Technologies

Vacancy posted 3 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
    8 days ago
  •  ...Job Description Job Description Applications Engineer Job Description Reports to:  Applications Engineer Manager Location:  Mooresville, NC Status:  Full-Time, Exempt Last Updated: 1/10/2026   Job Purpose   The Applications Engineer position is... 
    Suggested
    Full time

    Amiad USA Inc

    Mooresville, NC
    4 days ago
  • React DeveloperVisa 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: YesRole: React DeveloperLocation: Mooresville, NCBackground:Product detail pageRating and reviews teamRedefining and...
    Suggested

    Keylent, Inc.

    Mooresville, NC
    3 days ago
  •  ...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... 
    Suggested
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Unify Recruit

    Mooresville, NC
    1 day ago
  • $93.6k

     ...inspections. Programming and operating Coordinate Measuring Machines (CMMs) to verify component compliance. Interpreting complex engineering drawings, blueprints, and Geometric Dimensioning and Tolerancing (GD&T) requirements. Performing and documenting First Article... 
    Suggested
    Temporary work
    Afternoon shift

    medtechrec

    Mooresville, NC
    2 days 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
    4 days ago
  • Huntersville, NC & Various Unanticipated locations throughout the U.S.: Dsgn, dvlp, & mntn sw apps bsd on biz & user rqmts. Collab w/ prod mgrs, dsgn, & other dvlprs to define sys rqmts & sw solns. Dvlp & integ APIs & services to enable comm btn diff sys & apps. Mntn &...
    Second job

    ClickSoft Solutions, LLC

    Huntersville, NC
    1 day ago
  •  ...Description Corvid Technologies has multiple opportunities for students pursuing undergraduate and graduate Electrical and Computer Engineering degrees to work with our team to analyze, develop, design, manufacture and test next-generation products for Government and... 
    For contractors
    Summer work
    Internship
    Summer internship
    Work at office

    Corvid Technologies LLC

    Mooresville, NC
    21 days ago
  •  ...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 products... 
    Temporary work
    Flexible hours

    Corvid Technologies

    Mooresville, NC
    18 hours ago
  • SOFTWARE DEVELOPERS: Huntersville, NC & Various Unanticipated locations throughout the U.S.: Dsgn, dvlp, test, & mntn sw apps by trasltng biz rqmts into efficient & scalable code u/ prgmng lang such as Java, Python, C#, JavaScript, or C++. Build UI & backend srvcs u/frmwrks...

    ClickSoft Solutions LLC

    Huntersville, NC
    1 day 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...
    Flexible hours

    American Family Care Mooresville

    Mooresville, NC
    18 hours ago
  •  ...Job Summary We are seeking a Senior SRE / DevSecOps Engineer with strong experience in Kubernetes, AWS, container platforms, observability, infrastructure automation, and AI-assisted troubleshooting. The role will focus on platform reliability, incident management, SLO... 

    PB consulting

    Huntersville, 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
    2 days ago
  • Systems EngineerVisa 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: YesID: 10501Location: Remote/ Mooresville, NCHardware connectivity management CMS-Content Management Media Management...
    Remote work

    Keylent Inc

    Mooresville, NC
    1 day ago
  •  ...Position Overview The Mechanical Design Engineer's responsibilities include but are not limited to; review project design requirements, provide input for potential additional requirements, develop, and execute the design of ideas for the product, review and justify... 
    Full time
    Work at office
    Monday to Thursday
    Flexible hours

    MSI Defense Solutions, LLC

    Mooresville, NC
    3 days ago
  •  ...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
    Local area
    Shift work

    NGK Ceramics USA, Inc.

    Mooresville, NC
    6 days ago
  •  ...Roush Yates is seeking a Quality Engineer to drive product quality from quote to production. This role is ideal for a technically minded problem-solver who understands GD&T, inspection methods, and manufacturing processes-and wants to play a key role in delivering precision... 
    Permanent employment

    Roush Yates Engines

    Mooresville, NC
    18 hours 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... 
    Contract work
    Local area
    Shift work
    Night shift

    NGK Ceramics USA, Inc.

    Mooresville, NC
    4 days ago
  •  ...We are seeking a hands-on Electrical Engineer to join our continuous-operation float glass manufacturing facility. This role is responsible for the design, installation, maintenance support, and continuous improvement of plant equipment, systems, and processes. The Electrical... 
    For contractors
    Weekend work

    Cardinal Glass Industries

    Mooresville, NC
    3 days ago
  •  ...Safety Engineer 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... 

    Gaylor

    Mooresville, NC
    18 hours ago
  •  ...Corvid Technologies is seeking an HPC Systems Engineer with a strong background and enthusiasm for 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... 
    Full time
    Flexible hours

    Corvid Technologies

    Mooresville, NC
    1 day ago
  •  ...unlock 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, construction... 
    Full time
    Work at office
    Worldwide
    Night shift

    Mooresville Area Office

    Mooresville, NC
    5 hours ago
  •  ...Join Roush Yates Racing Engines as a Senior Electrical Engineer and immerse yourself in a dynamic environment where innovation meets high-performance engineering. Working onsite in Mooresville, NC, you will be at the forefront of cutting-edge technology. Own the architecture... 

    Roush Yates Engines

    Mooresville, NC
    2 days ago
  •  ...Job Description Job Description CNC APPLICATION ENGINEER New position as result of new office in greater CLT but candidate doesnt have to be located in CLT area, but would be convenient. North of CLT even more convenient but really doesnt matter.. Location in... 
    Permanent employment
    Work at office
    Flexible hours

    CAD/CAM Recruiters, Inc.

    Mooresville, NC
    6 days ago
  •  ...coffee), work out or get a check-up - we invest in you so you can find your inspiration.Your ImpactThe Sr Mgr-Quality Assurance (QA) Engineering leads Lowe's efforts to ensure the highest standards of product quality across Private Brands and select National Brands. This... 
    Full time
    Work at office
    Local area

    Lowe's

    Mooresville, NC
    16 hours ago
  •  ....S. We are unable to sponsor or take over sponsorship of an employment Visa at any time. What You Will DoThe Principal Industrial Engineer is responsible for identifying, analyzing, securing resources and support, and developing solutions that will facilitate continuous... 
    Full time
    Work at office
    Local area
    Work visa

    Lowe's

    Mooresville, NC
    2 days ago
  •  ...of coffee), work out or get a check-up - we invest in you so you can find your inspiration.Your ImpactThe Mgr-Quality Assurance Engineering leads a team of QA Engineers dedicated to ensuring the quality and performance of Lowe's Private Brands and select National Brands... 
    Full time
    Work at office
    Local area
    Overseas

    Lowe's

    Mooresville, NC
    1 day ago
  •  ...Hybrid work when not traveling, 3 days in office and 2 days remote. Average annual travel is up to 50% domestically.Field Applications Engineers assist our customers and our Zeiss sales team with pre-sales activities such as product demonstration and sales support, as well... 
    Work experience placement
    Work at office
    Remote work

    Zeiss Inc

    Huntersville, NC
    7 hours ago
  •  ...JOB DESCRIPTION AND PERSON SPECIFICATION Job Title: Product and Process Engineer Responsible to: President Responsible for: Process technology development and key input to equipment development Location: Mooresville, NC Work Times: 8:30am to 4... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours

    SHD Composite Materials Inc

    Mooresville, NC
    2 hours ago
  •  ...Applications Engineer Summary Applications Engineer I United States - Remote | Full-time Hexagon Manufacturing Intelligence provides measurement and manufacturing technologies that help customers improve productivity, quality, and operational performance... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office

    Hexagon AB

    Huntersville, NC
    18 hours ago

Do you want to receive more vacancies?

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