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 patternsHardware 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 issuesPeripheral & Protocol Development: Architect and optimize hardware abstraction layers (HAL) and low-level communication protocols including SPI, I2C, UART, CAN bus and USBTesting & 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 pipelinesCommunication & 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 reviewsRequirements: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 field3+ years of professional engineering experience delivering production-ready firmware for commercial or industrial embedded systemsMastery 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 projectsHands-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 lifecyclesAbout 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) MatchingMedical 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 opportunitiesCompany provided life, long-term and short-term disability insuranceIncentive opportunities to reward strong performance and corporate growthAttractive 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
- Senior IT Technical Lead Our client, a leading organization in the technology space, is seeking a Senior IT Technical Lead to join their team. As a Senior IT Technical Lead, you will be part of the IT organization supporting cross-functional business and technology ...Suggested
- ...you! We are seeking qualified candidates to join our Electrical Engineering team in Cincinnati, OH. The Electrical Engineering team... ...systems using standard laboratory equipmentExperience developing firmware and associated toolsExperience leading a project teamAbout Corvid...SuggestedTemporary workFlexible hours
- ...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...SuggestedPermanent employmentFull timeFlexible hours
- ...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...SuggestedTemporary workFlexible hours
- ...Job Description This position has the option to be located in either our Cincinnati, OH or Mooresville, NC office.As an Electrical Engineer specializing in Electronic Safe and Arm Devices (ESAD), you will serve as the technical authority and subject matter expert (SME)...Temporary workWork at officeFlexible hours
- ...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
- ...Software Engineer Location: Huntersville, 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 Software Engineer will...Permanent employmentFull timeFlexible hours
- ....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
- 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
$100k - $150k
...party solutions partnersAdditional InformationI love talking to passionate people. Please do not hesitate to reach out to me at shruthi.n at roljobs dot comSummaryType: Full-timeFunction: SalesExperience level: Mid-Senior LevelIndustry: Mechanical Or Industrial Engineering- ...for first article, in-process, and final inspections. They will program and operate Coordinate Measuring Machines (CMM), interpret engineering drawings, blueprints, and GD&T requirements. They will perform First Article Inspections (FAIs), support Engineering and Quality...Temporary workAfternoon shift
- ...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
- ...bike frame, and speed boat applications. We accomplish this with our leading software, HyperX, through software development and engineering support. As you join our team, you join our company mission and become an integral partner in increasing efficiency and innovation...Casual work
- ...QA Engineer Founded on a simple belief – do what's right for our clients and our people. TrueBridge leverages proven talent identification / attraction / screening solutions to match highly qualified IT and business professionals with great opportunities. We made...For contractors
- ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the...Temporary workFor subcontractorFlexible hours
- ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the...Temporary workFor subcontractorFlexible hours
- ...inclusive, and collaborative environment where you can be your best, every day.Newell Brands is searching for a highly motivated Product Engineer to play a key role in new product development efforts and implement improvements to existing products. This position will:Support...H1bWork at officeVisa sponsorship
- ...supported by a high-performing, inclusive, and collaborative environment where you can be your best, every day.Summary:The Quality Engineer is an individual contributor responsible for executing defined quality activities in support of new product development and...H1bWork at officeVisa sponsorship
- Job ID: SRJ_6019Posted: 2024-05-29Location: Davidson, NC, 28035Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Nidhi TotaCompany: SRI Tech SolutionsRole - GCP Technical LeadLocation: Davidson, NC (Hybrid - 3 Days in a week)Yrs. of experience: ...3 days per week
- ...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 workDay 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
- ...mapping, First Article Inspections (FAI's), and in process checks for the floor Revises product programs and documents based on engineering changes, as required Maintains the Program library in an organized manner so personnel can access information to verify...
- ...Job Description We are seeking a Commercial Construction Project Engineer to join one of our top clients-a highly respected and well-established General Contractor. This Commercial Construction Project Engineer will play a critical role in supporting the planning...For contractorsFor subcontractorWork at office
- ...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
- ...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
- Cytogenetic Technologist (CG) Full-Time Opportunity near Davidson, NC We're looking for a skilled Cytogenetic Technologist to join a laboratory team performing high-impact diagnostic work from start to finish. In this role, you'll manage the complete cytogenetics...Full time
- ...Position Title: Senior Mechanical Engineer - Healthcare Level: Senior Job Location: Charlotte, NC 28269 Position Type: Full Time Description This is a hybrid role which requires 2 days per week in-office. We are looking for a Senior Mechanical...Full timeContract workWork at officeLocal areaWork from homeFlexible hours2 days per week
- ...Java Software Engineer Hybrid Mode (5 Days in Month) Durham, NC Job Description 6-9 years of professional software development experience in a diverse set of distributed application development and middleware technologies such as REST Web Services, Java 8 capabilities...Work experience placement
$72.93k - $101.57k
...communities, and the planet. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world. Join BrainBox AI as a Sales Engineer and play a key role at the...Hourly payWork experience placementWork at officeLocal areaWork from homeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



