Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Batavia, OH vacancy
  • We are seeking an Azure AKS Architect with strong expertise in Azure, Kubernetes, Docker, DevOps, and Manufacturing Execution Systems (MES). The role will focus on designing, developing, deploying, and supporting scalable manufacturing solutions and integrations while ...
    Suggested

    Techvilla Solutions

    Amelia, 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...
    Suggested
    Immediate start

    People First Staffing

    Batavia, 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... 
    Suggested

    Corvid Technologies LLC

    Batavia, OH
    19 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... 
    Suggested
    Flexible hours

    MYGRANT GLASS COMPANY INC

    Batavia, OH
    16 days ago
  •  ...software design team with application integration.• Conducting system performance tests.• Completing systems reports.Generic Managerial Skills Strong communication, organization and interpersonal skills requiredEducation Bachelor of Software Engineering or Computer Science... 
    Suggested
    Full time
    Work experience placement

    Syntricate Technologies

    Milford, OH
    1 day ago
  •  ...integrators, material handling distributors, and manufacturers across a wide range of industries. Position Summary This Mechanical Engineering will be responsible for all phases of conveyor applications and special design in both 3D design space and a production... 
    Work experience placement
    Work at office

    Duravant

    Batavia, OH
    3 days ago
  • Job Title: Java Developer Location: Milford OH (Onsite) Job type: Fulltime only Required: Microservices architecture, Kubernetes, Sprint boot, Spring security, Spring data/JPA, AWS EKS Java 1.7/1.8, Collection Framework, JDBC, Exception Handling, JSF, Omni faces, JMS, ...
    Full time

    Syntricate Technologies

    Milford, OH
    1 day 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
    1 day ago
  •  ...features using HCE and Reader/Writer Mode. Implement NDEF reading/writing, tag interactions, and secure element usage. General Android Engineering: Write modular Kotlin code using MVVM or Clean Architecture. Build reusable components and secure, efficient features. Apply... 

    3B Staffing LLC

    Milford, OH
    4 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
    4 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 LLC

    Milford, OH
    3 days ago
  •  ...competitive quotations for metal fabrication, powder coating, and wet coating projects. This role analyzes Requests for Quote (RFQs), engineering drawings, specifications, and related documentation to determine material, labor, processing, and finishing costs. The Estimator... 
    Work at office

    KCCONSULTING

    Amelia, OH
    3 days ago
  • Purple Drive AI/ ML Engineer Share Contractual Milford, OH Overview: Job Description Must Have Technical/Functional Skill · Strong Python expertise with experience building and deploying production-grade backend systems · Hands-on experience developing applications using... 

    Purple Drive

    Milford, OH
    4 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
    22 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
    a month 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
    22 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
    2 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, INC.

    Milford, OH
    1 day ago
  •  ...QA EngineerWe are looking for a highly skilled QA Test Engineer to support the end-to-end quality of Geo Maps across Web, Mobile & Wear OS platforms. Technical collaboration with Engineering and Program teams to validate the new features on different platforms and deliver... 

    AceStack LLC

    Milford, OH
    2 days ago
  •  ...equipment industry. ️‍ We provide the very best in clean water solutions by utilizing Lowest Total Cost, Least Risk Solutions of engineered equipment, parts, and service for water and wastewater systems in Ohio, Indiana and Kentucky. The Henry P. Thompson Company (... 
    For contractors
    Work experience placement
    Local area
    Night shift

    United Flow Technologies

    Milford, OH
    22 days ago
  • $25 per hour

     ...all of the AOI machines Revise programs as needed to address changes in parts, templates, etc. Implementation of all ECN’s (Engineering Change Notices) into all applicable programs as specified Debug programs to enhance the machines to operate as efficiently as... 
    Work at office
    Day shift

    QuickPro Staffing

    Batavia, OH
    4 days ago
  • $20 - $34 per hour

    At ABB , we help industries run leaner and cleaner-and 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 reports to: Sales Manager...
    Hourly pay
    Summer work
    Internship
    Monday to Friday

    ABB

    Milford, OH
    1 day ago
  • Assist in day-to-day lab operations and maintenance. Support customer visits, workshops, and delivery activities. Develop Proof of Concepts (POC), Prototypes (POT), and Minimum Viable Products (MVP) for client engagements. Build and maintain demos to showcase ...
    Full time

    Tata Consultancy Services

    Milford, OH
    1 day 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
    22 days ago
  • Comfort Systems USA is looking for a skilled Project Manager to oversee large-scale electrical construction projects valued at $30M-$50M+. In this role, you will manage all phases from preconstruction to closeout while ensuring high client satisfaction and team development...

    Comfort Systems USA

    Batavia, OH
    1 day ago
  •  ...Job Description Job Description Construction Project Engineer - Banking Industry Construction - Base Salary to 65k/year - Milford, OH Our client is an established commercial general contractor specializing in renovation, remodeling, and ground-up construction projects... 
    Full time
    For contractors
    For subcontractor
    Work at office

    AllSearch Professional Staffing

    Milford, OH
    24 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
    13 days ago
  • $22 per hour

     ...diagnosing issues, performing maintenance and repairs, or supporting new installations and system commissioning. ~ Collaborate with our engineering and project management teams to resolve any discrepancies in system drawings or address challenges encountered on the job. ~... 
    Hourly pay
    Permanent employment
    Internship
    H1b
    Work at office
    Local area
    Immediate start
    Relocation

    Siemens

    Milford, OH
    1 day 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
    3 days ago
  • Job Description Job Description We are seeking a detail-oriented Kitting Specialist to join our warehouse production team. In this role, you will work on an active assembly line to gather, organize, and pack multiple component parts into finalized, ready-to-ship ...
    Full time
    Casual work
    Immediate start
    Night shift
    Day shift

    PrideStaff

    Milford, OH
    1 day ago

Do you want to receive more vacancies?

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