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 20 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Batavia, OH vacancy
  •  ...Job Title: Specialist, FPGA/ASIC Hardware Engineer, Electrical Engineering Job Code: 41606 Job Location: Cincinnati, Ohio Job...  ...associated hardware and microcontroller products and associated firmware. Developing Verilog HDL targeting Antifuse and enhanced Flash... 
    Suggested
    Full time

    L3Harris Technologies

    New Richmond, OH
    2 days ago
  • $65.56k - $109.26k

     ...Job Description Job Summary: Centrus Energy is seeking a proactive Electrical Design Engineer to join our team. If you have hands-on experience or training with industrial control panels, MCCs, and low-voltage power distribution (under 1000 V), this is your opportunity... 
    Suggested
    For contractors
    Work experience placement

    Centrus Energy

    Williamsburg, OH
    8 days ago
  •  ...national security. Job Title: Specialist,FPGA/ASIC Hardware Engineer, Electrical Engineering Job Code: 41606 Job Location: Cincinnati...  ...hardware and microcontroller products and associated firmware. Developing Verilog HDL targeting Antifuse and enhanced Flash... 
    Suggested
    Local area

    L3Harris Technologies

    Terrace Park, OH
    1 day ago
  •  ...Job Title: Sr. Specialist, EHS - Energetics Safety Engineer  Job Number: 41099 Job Location: Cincinnati, OH Job Schedule: 4/10 - Monday through Thursday   Job Description: L3Harris Fuzing and Ordnance, Inc., a division of L3Harris, provides precision electronic... 
    Suggested
    Full time
    Work at office
    Local area
    Monday to Thursday
    Flexible hours

    L3Harris Technologies

    Batavia, OH
    2 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Quality Engineer Job Code: 40759 Job Location: Cincinnati, OH Job Schedule: 4/10: Employees work 10 hour days, 4 days a week Job... 
    Suggested
    Local area

    L3Harris Technologies

    Owensville, OH
    1 day ago
  • Now Hiring! Material HandlerHours: M-Th 6:00am - 3:15pm, Fri 6:00am - 12:00pm Starting Pay: $15.50/hourSummary: Serve as a materials resource in all phases of the manufacturing process.Responsibilities/Principal Duties:Receive and inventory all incoming shipments.Verify...
    Immediate start

    People First Staffing

    Batavia, OH
    3 days ago
  • The Material Handler will move trailers and material around our facilities. You will be operating a forklift with the utmost care to ensure efficiency and safety. Your job could involve driving around warehouses, on the production floor, and in the yard.Job Description...

    Big Tex Trailer Manufacturing Llc

    Batavia, OH
    3 days ago
  •  ...where everyone’s empowered to be their best.About us …At Ellis & Watts Global Industries, Inc., we thrive on solving the toughest engineering problems. Our equipment operates where failure is not an option — nuclear facilities, medical environments, and military... 
    Full time
    Work experience placement
    For subcontractor
    Casual work

    Marmon Holdings

    Batavia, OH
    4 days ago
  • Job Title: ServiceNow Developer Location: Milford, OH FTE Experience: Any IT / SaaS experience Job Description Certification: ServiceNow Certified System Administrator (CSA) - Mandatory About the Role Tata Consultancy ...

    AceStack LLC

    Milford, OH
    4 days ago
  • $48.08 per hour

     ...Job Title: Quality Assurance / Quality EngineerJob Description As a Quality Assurance / Quality Engineer, you will play a key role in driving quality excellence across the organization. You will partner with cross-functional teams to improve processes, strengthen compliance... 
    Contract work
    Temporary work
    Work at office
    Monday to Friday

    Actalent

    Batavia, OH
    2 days ago
  •  ...work on building robust, scalable, and high-performance solutions using cutting-edge technologies and best practices in software engineering. Key Responsibilities: Design and develop scalable, high-performance Java applications using core and advanced Java concepts. Participate... 

    MDA Edge

    Milford, OH
    2 days ago
  •  ...continue to create opportunities for hardware oriented Electrical Engineers. Corvid's products typically require electronic systems (...  ...Preferred candidate will have experience developing or integrating firmware and associated tools About Corvid:Corvid Technologies is a... 

    Corvid Technologies LLC

    Batavia, OH
    15 days ago
  • $65k - $70k

     ...Job Description Job Description We are seeking an experienced and motivated  Sheet Metal Engineer to join our engineering and manufacturing team. The ideal candidate will have strong experience in sheet metal design, fabrication, manufacturing processes, and CAD.... 
    Monday to Friday

    Pro Mechanical Services

    Batavia, OH
    17 days ago
  •  ...Vision Insurance ~ Paid Time Off ~ Paid Sick Time ~ Paid Holidays ~401K/with matching We're seeking an experienced  Sales Engineer to join our team in a fully onsite role , serving as the technical and commercial lead for engineered packaging solutions. This... 
    Flexible hours

    MYGRANT GLASS COMPANY INC

    Batavia, OH
    12 days ago
  •  ...Batavia, Ohio. In this position, you will be responsible for supporting the LPIM sales process end to end, including applications engineering, proposal development, and cross-functional coordination to support both new machine sales and aftermarket opportunities. Work... 

    Milacron

    Batavia, OH
    6 days ago
  •  ...Job Description Job Description About us We thrive on solving the toughest engineering problems. Our equipment operates where failure is not an option — nuclear facilities, medical environments, and military applications. If you want to work on technology that truly... 
    Work experience placement
    For subcontractor
    Work at office

    Pulsejobs

    Batavia, OH
    more than 2 months ago
  • Teamcenter DeveloperDesign, develop, and implement Teamcenter solutions.Customize Teamcenter and Active Workspace using ITK, RAC, SOA, Stylesheets, BMIDE etc.Perform Teamcenter configurations, including Workflow Designer, Access Manager, Query Builder, Structure Manager...

    Ventures Unlimited

    Milford, OH
    3 days ago
  •  ...The Judge Group is seeking a Human Factors / Usability Engineer in the Milford, OH area with strong experience leading 6+ years of experience in medical devices or pharmaceuticals. COMPENSATION: 160k to 175k WORKSITE: Onsite (NO REMOTE) RELOCATION: Available for the right... 
    For contractors
    Remote work
    Relocation

    The Judge Group

    Milford, OH
    1 day ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Systems Engineer (EE) Job Code: 39601 Job Location: Cincinnati, OH Job Schedule: 9/80 OR 5/8 or 4/10 Job Description: The System... 
    Local area

    L3Harris Technologies

    Newtonsville, OH
    1 day ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist Systems Engineer Job Code: 41894 Job Location: Mason, OH - On Site Job Schedule: 9/80 - Employees work 9 out of every 14 days – totaling 80... 
    Local area

    L3Harris Technologies

    Milford, OH
    1 day ago
  • $78.58k - $130.97k

     ...the American Centrifuge Plant (ACP) in Piketon, Ohio. Centrus Energy is seeking an experienced, proactive Civil/Structural Design Engineer to lead the engineering development, analysis, and execution of facility modifications within a high-stakes, safety-critical... 
    Work experience placement

    Centrus Energy

    Newtonsville, OH
    8 days ago
  • Job Description Job Description Location: Batavia, OH Employment Type: 2nd Shift, Full-time, temp-to-hire Job Brief Kable Workforce Solutions is hiring a Inventory & Material Specialist for our client. This job is responsibilities include receiving and inventorying...
    Weekly pay
    Full time
    Temporary work
    Immediate start
    Afternoon shift

    Kable Workforce Solutions

    Batavia, OH
    18 days ago
  • Job Description Job Description Location: Batavia, OH Employment Type: 1st Shift, Full-time, temp-to-hire Job Brief Kable Workforce Solutions is hiring a Inventory & Material Specialist for our client. This job is responsible for receiving, verifying, inventorying...
    Weekly pay
    Full time
    Temporary work
    Immediate start
    Day shift

    Kable Workforce Solutions

    Batavia, OH
    18 days ago
  • Tata Consultancy Services is seeking a Customer Support Specialist in Milford, Ohio to be the first point of contact for customer inquiries across voice, chat, and email channels. The role emphasizes resolving issues on the first contact with strong product knowledge and...

    Tata Consultancy Services

    Milford, OH
    4 days ago
  • $61k - $138k

     ...with a laser-focused mission to enable digital transformation with connected data, let’s talk! Job Summary: The Associate Customer Engineer provides expert technical support to high-value customers, and partners resolving complex issues and proactively ensuring system... 
    Internship
    Flexible hours
    Shift work
    Weekend work

    Reltio

    Bethel, OH
    3 days ago
  •  ...be committed to working together to create a welcoming environment for guests and an effective, positive workplace. SECTION TWO: Engineer, Role Specific Duties and Expectations Other Duties and Expectations Repair Requests: Respond to all requests from guests for general... 
    Weekly pay
    Full time
    Contract work
    Work experience placement
    Immediate start
    Long distance
    Shift work
    Night shift
    Afternoon shift

    MCR

    Milford, OH
    4 days ago
  •  ...Combat Engineer Job Overview: Jump start your career in engineering with our world class training program earning up to 45 advanced certifications. As a Combat Engineer, you will gain construction and engineering skills that will aid you in bridge construction, clearing... 
    Contract work
    Temporary work
    Relocation package
    Flexible hours

    United States Army

    Goshen, OH
    26 days ago
  •  ...Description ENTRUST Solutions Group is seeking a Transmission Line Engineer to join our team in Cincinnati, OH. In this role, you will be responsible for designing, analyzing, and overseeing the construction of transmission lines that deliver electricity from power... 
    For contractors
    Flexible hours

    ENTRUST Solutions Group

    Milford, OH
    2 days ago
  •  ...Sales Engineer The Henry P. Thompson Company (HPT), a UFT company was established in 1910 and is the oldest such manufacturers' representative firm still doing business in the water and wastewater equipment industry. We provide the very best in clean water solutions... 
    For contractors
    Work experience placement
    Local area
    Night shift

    United Flow Technologies

    Milford, OH
    3 days ago
  • $20 - $34 per hour

    Intern Opportunity At ABB At ABB, we help industries run leaner and cleanerand every person here makes that happen. You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world. This position...
    Hourly pay
    Summer work
    Internship

    ABB Holdings Inc

    Milford, OH
    6 days ago

Do you want to receive more vacancies?

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