Firmware Engineer
Ova Technologies
Job Title: Firmware Engineer Job Type: Full-Time
Experience: 2-6 Years
Location: [Location / Remote / Hybrid]
Department: Engineering / Embedded Systems
Job Summary
We are looking for a skilled Firmware Engineer to design, develop, test, and maintain embedded firmware for hardware products. The ideal candidate should have strong programming skills in C/C++ , experience with microcontrollers and embedded systems, and a good understanding of hardware-software integration.
Key Responsibilities
Experience: 2-6 Years
Location: [Location / Remote / Hybrid]
Department: Engineering / Embedded Systems
Job Summary
We are looking for a skilled Firmware Engineer to design, develop, test, and maintain embedded firmware for hardware products. The ideal candidate should have strong programming skills in C/C++ , experience with microcontrollers and embedded systems, and a good understanding of hardware-software integration.
Key Responsibilities
- Design and develop embedded firmware for microcontrollers and hardware devices.
- Develop efficient and reliable firmware using C/C++ .
- Work with microcontrollers such as ARM Cortex-M, STM32, PIC, AVR, or similar platforms .
- Develop and integrate device drivers, peripherals, and communication protocols.
- Work with interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, and GPIO .
- Perform firmware debugging, testing, and troubleshooting.
- Use oscilloscopes, logic analyzers, debuggers, and other hardware tools for issue analysis.
- Collaborate with hardware, software, QA, and systems engineering teams.
- Participate in code reviews and follow coding and documentation standards.
- Optimize firmware for memory usage, performance, power consumption, and reliability.
- Investigate and resolve firmware defects and hardware-software integration issues.
- Develop unit tests and support system-level validation.
- Maintain technical documentation, design specifications, and release notes.
- Support firmware releases, upgrades, and production troubleshooting.
- Strong programming experience in Embedded C/C++ .
- Good understanding of microcontrollers and embedded systems .
- Experience with RTOS such as FreeRTOS, Zephyr, or similar.
- Knowledge of embedded communication protocols:
- UART
- SPI
- I2C
- CAN
- USB
- Ethernet
- Experience with debugging tools such as JTAG/SWD .
- Familiarity with Git and version-control systems.
- Understanding of memory management, interrupts, timers, DMA, and low-level hardware programming.
- Good knowledge of firmware development and debugging lifecycle.
- Strong problem-solving and analytical skills.
- Experience with ARM Cortex-M architecture.
- Experience with STM32, ESP32, NXP, TI, or similar platforms.
- Knowledge of bootloaders and OTA firmware updates .
- Experience with embedded Linux.
- Knowledge of device security, secure boot, encryption, or firmware signing.
- Experience with hardware bring-up and board-level debugging.
- Familiarity with Python for test automation.
- Experience with CI/CD for embedded firmware.
- Knowledge of automotive protocols such as CAN, LIN, or AUTOSAR is a plus.
- Bachelor's or Master's degree in Electrical Engineering, Electronics & Communication Engineering, Computer Engineering, Embedded Systems , or a related field.
- Embedded Firmware Development
- Embedded C/C++
- Microcontrollers
- RTOS
- Device Drivers
- Hardware-Software Integration
- Firmware Debugging
- Communication Protocols
- Hardware Bring-Up
- Unit & Integration Testing
- Git / Version Control
- Problem Solving
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in New York, NY vacancy
$153k - $242k
...in March 2025. Learn more at .What You’ll DoTo accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for our next-generation Baseboard Management Controllers (BMCs).As...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$180k - $210k
...of your career, you’ll feel right at home. If you’re looking for something easier -this isn’t it.The RoleJoin our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and...SuggestedFull timeImmediate startRemote workWorldwideNight shift$182k - $242k
...Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What you’ll doAs a Senior Firmware Engineer, you will drive the development and evolution of our UEFI/BIOS ecosystem and influence future server architecture decisions....SuggestedPermanent employmentFull timeTemporary workCasual workInternshipWork at officeRemote workFlexible hours$182k - $242k
...CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What You’ll DoCoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms and the integrated firmware stack that powers them.As a Senior...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...The focus of this role is to develop and verify the embedded firmware in AMD's mixed-signal power management IP, and to contribute to... ...system level Collaboration Work across Analog, RTL Design, Systems Engineering, Architecture, and Product Engineering teams Contribute to...Suggested
- ...begins shipping in Summer '26. Join us in creating technology that extends human thinking. About As a Senior Firmware Engineer, you will be responsible for designing, developing, testing, and implementing firmware for embedded systems. This role requires...Summer work
- Overview “You bring the same mindset as the world's top performers: focused, relentless, and always pushing to be in the top 1% of your craft.” You want to own projects end-to-end and see your work directly impact millions of users. “You want to join a generational company...Immediate start
$175.58k - $228.25k
...accelerate transit, enhance street safety, and drive toward a sustainable future. What The Job Involves We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will own...- A Houston-based professional engineering firm is seeking a Principal Embedded Firmware Engineer to lead the architecture, design, development, verification, and maintenance of advanced safety-critical medical device firmware. This role focuses on Class I, II, and III medical...
- ...the agile software development life cycle supporting F-35 MD Production and Testing in the USRL. Collaborate with software engineers/developers and key stakeholders in the MD production cycle to maximize efficiencies and effectiveness of F-35 MD software....Full time
- ...milestones of outstanding success during the course of its evolutionary journey. Job Description C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code…. - Design software features to meet product...Full timeWorldwide
$100k - $140k
...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are seeking a highly skilled Embedded Software Engineer specializing in deterministic real‑time execution...Full timeLocal areaFlexible hours$141k - $227.7k
...products that help law enforcement do their jobs and keep people safe every day. In this role, you’ll develop embedded networking firmware for Linux- and Android-based platforms.What Makes You a Great Fit5+ years of experience building software for Embedded Linux or Embedded...Work experience placementWork at officeRelocation package$4,412 - $5,147 per month
...Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core... ...reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and...Full timeRelocation$133k - $160k
Job Description & ResponsibilitiesWe're looking for a hands-on Embedded Software Engineer who will be responsible for software development and support of Persistent Systems’ industry-leading Wave Relay mobile ad-hoc networking (MANET) system. You will be heavily involved...Work experience placementFlexible hours$200k - $300k
The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technology to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to...Work at officeLocal areaImmediate start$109k - $204k
...About the RoleCoreWeave is seeking a highly skilled and motivated Engineer to join our Hardware Engineering team. In this role, you will... ...and root-cause analysis of failures across both hardware and firmware.Develop and maintain hardware/firmware management services that...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- - MS/ Ph.D. degree in Computer Science, Electrical Engineering, or a related field - Radar sensor software development - Lidar sensor &... ...software development - Camera sensor & software development - Sensor firmware and low-level signal processing - Sensor calibration -...
$300k
The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technologies to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to...Full timeInternshipWork at officeLocal areaImmediate start$120k - $242k
...seeking a highly skilled and motivated Infrastructure/Hardware Engineer to join our Hardware Engineering team, reporting to the Hardware... ....About the role:Responsibilities:Develop and maintain hardware/firmware management services.Automate all aspects of the liquid cooling...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...Fauna Robotics, an Amazon company, seeks an Embedded and Electrical Engineering Manager to lead electrical hardware, embedded firmware, and compute subsystems through architecture, validation, and manufacturing. You will guide a multi-disciplinary team across electronics...
$117k - $185k
...create an inclusive environment that drives positive impact to join our team.What You'll DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop...$100k - $140k
...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are seeking an experienced Embedded Software Engineer with deep expertise in processor‑level development...Full timeLocal areaFlexible hours- ...Hardware EngineerRole: We are looking for a hardware engineer to join our high frequency trading technology team.Responsibilities: Architect and implement FPGA applications (RTL design, synthesis, place & route, timing closure). Facilitate software integration, develop...
- ...institutions. We work as one team across New York City, San Francisco, London, Copenhagen, and Pangyo.The RoleAs a Physical Design Engineer at Normal, you will own the end-to-end silicon realization path, taking complex architectures from synthesis and physical...
$35 - $60 per hour
...Computer Engineering - AI Data Trainer ~ Location: Remote About the job At Alignerr, we partner with the world's leading AI research teams and labs to build and train cutting-edge AI models. You'll challenge advanced language models on topics like computer...Hourly payContract workFreelanceRemote workFlexible hours- ...Hardware Engineer (FPGA/ASIC) Internship, May-AugustNew York, Summer InternshipJob descriptionWhen we receive an application, we consider it for all available positions worldwide to determine the best fit. If you are interested in additional roles or offices other than...Summer workInternshipWorldwide
- New York City Transit Authority in Queens, NY is seeking a Computer Specialist III (Software) to support test equipment and embedded software during acceptance testing. You will review documents, participate in design reviews, and help develop test plans and procedures...
$5,800 per month
...The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technologies to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits...Full timeInternshipSummer internshipWork at officeImmediate startRelocation package$135k - $200k
...lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their greatest problems and design and implement solutions using data....Full timeWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


