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
- ...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
- ...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...SuggestedFull time
- 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
- ...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...SuggestedShift workWeekend workDay shiftAfternoon shift
$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...SuggestedTemporary workAfternoon shift- ...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
- 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
- ...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 contractorsSummer workInternshipSummer internshipWork at office
- ...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 workFlexible hours
- 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...
- 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
- ...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...
- ...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
- 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
- ...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 timeWork at officeMonday to ThursdayFlexible hours
- ...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 workLocal areaShift work
- ...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
- ...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 workLocal areaShift workNight shift
- ...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 contractorsWeekend work
- ...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...
- ...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 timeFlexible hours
- ...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 timeWork at officeWorldwideNight shift
- ...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...
- ...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 employmentWork at officeFlexible hours
- ...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 timeWork at officeLocal area
- ....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 timeWork at officeLocal areaWork visa
- ...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 timeWork at officeLocal areaOverseas
- ...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 placementWork at officeRemote work
- ...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 timeWork at officeMonday to FridayFlexible hours
- ...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 timeWork at officeRemote workWork from homeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!




