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

Vacancy posted 24 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
    23 days ago
  • 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

    Experis

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

    Corvid Technologies LLC

    Mooresville, NC
    1 day 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... 
    Suggested
    Permanent employment
    Full time
    Flexible hours

    Everblue

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

    Corvid Technologies

    Mooresville, NC
    1 day ago
  •  ...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 work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    1 day 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... 
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Unify Recruit

    Mooresville, NC
    1 day ago
  •  ...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 employment
    Full time
    Flexible hours

    Everblue

    Huntersville, NC
    4 days 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
    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 insurance Dental insurance...
    Flexible hours

    American Family Care Mooresville

    Mooresville, NC
    5 days ago
  • $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

    Roljobs Technology Services

    Davidson, NC
    2 days ago
  •  ...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 work
    Afternoon shift

    Structure Medical

    Mooresville, NC
    1 day 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
    5 days ago
  •  ...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

    Collier Aerospace

    Huntersville, NC
    5 days ago
  •  ...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

    PSG Global Solutions

    Mooresville, NC
    4 days ago
  •  ...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 work
    For subcontractor
    Flexible hours

    ESP Associates

    Huntersville, NC
    8 days ago
  •  ...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 work
    For subcontractor
    Flexible hours

    ESP Associates

    Huntersville, NC
    8 days ago
  •  ...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... 
    H1b
    Work at office
    Visa sponsorship

    Newell Brands

    Huntersville, NC
    2 days ago
  •  ...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... 
    H1b
    Work at office
    Visa sponsorship

    Newell Brands

    Huntersville, NC
    2 days ago
  • 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

    SRI Tech

    Davidson, NC
    5 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
    Day shift

    NGK Ceramics USA, Inc.

    Mooresville, NC
    19 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
    19 days ago
  •  ...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... 

    Coyote Technical & Executive Sourcing

    Davidson, NC
    2 days ago
  •  ...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 contractors
    For subcontractor
    Work at office

    gpac

    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
    23 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
    23 days ago
  • 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

    K.A. Recruiting

    Davidson, NC
    3 days ago
  •  ...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 time
    Contract work
    Work at office
    Local area
    Work from home
    Flexible hours
    2 days per week

    TLC Engineering for Architecture

    Terrell, NC
    3 days ago
  •  ...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

    Samprasoft

    Huntersville, NC
    5 days ago
  • $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 pay
    Work experience placement
    Work at office
    Local area
    Work from home
    Shift work

    Trane Technologies

    Davidson, NC
    1 day ago

Do you want to receive more vacancies?

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