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
- ...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...SuggestedTemporary workWork at officeFlexible hours
- ...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
- ...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...SuggestedFlexible hoursShift work
- ...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
- 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...SuggestedFlexible hours
- 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 areaMonday to Friday
- ...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 employmentFull timeFlexible hours
- ...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 workAfternoon shift
- ...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 workFlexible hours
- ...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 workLocal areaShift workNight shift
- ...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 workSecond jobLocal areaShift work
- 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
- ...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
- ...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...
- ...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 timeWeekend work
- ...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 timeContract workWork at officeWorldwideNight shift
- ...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 timeFlexible hours
$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- ...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 timeContract workWork at officeMonday to ThursdayFlexible hours
- ...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 workWork at officeFlexible hours
- 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
- ...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 workWork at officeFlexible hours
- ...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
- ...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
- ...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 workRelocation
- ...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 timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...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...
- ...’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 workWeekend workDay shiftAfternoon shift
- ...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 workWork at officeFlexible hours
- ...(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 workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



