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 3 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in New York, NY vacancy
$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$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$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$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- ...Senior Firmware Engineer Sandbar is an interface company in New York City. We aim to augment individuals so we can each think, act, and move more freely. Our team has built SW, ML, and HW products across Meta, CTRL-labs, Google, Apple, Fitbit, Peloton, and Equinox....SuggestedSummer work
- Job Summary: 1. We are seeking a highly skilled Firmware Engineer to join our Technical Support Team, responsible for providing technical support to our clients and sustaining engineering efforts. 2. As a Firmware Engineer, you will play a critical role in conducting failure...
$200k - $250k
...the next generation of physical AI. Getting nerd-sniped by an engineering metric is way less important than solving our customers' biggest... ...integrated with the rest of the robot. We are looking for a firmware engineer to own embedded systems across the robot, from initial...Shift work- Firmware Engineer Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among...Remote workWorldwide
- Senior Firmware Engineer Sandbar is an interface company in New York City. We aim to augment individuals so we can each think, act, and move more freely. Our team has built SW, ML, and HW products across Meta, CTRL-labs, Google, Apple, Fitbit, Peloton, and Equinox. Our...Summer work
- Seeking a full-time Firmware Engineer II, this position will focus on real-time embedded system software design and development for complex machines, collaborating with cross-functional teams to enhance product security and performance. Key responsibilities: Design and...Full time
- Staff Firmware Engineer | 1099 Independent Contractor Minneapolis, Minnesota, United States Contractor Remote Dojo Five is on a mission to drive the firmware industry forward. We partner with companies to modernize their embedded software development—integrating the right...For contractorsLocal areaRemote work
$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$141k - $216.6k
...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$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$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$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- - 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 -...
- ...Embedded Software Engineer As our first full time embedded software engineer you will drive development of our robot software. In this role you will contribute to a wide range of outcomes including: Increasing on-device or near real-time capabilities that deliver...Full time
$95.5k - $149.2k
...seeking an experienced Enterprise Hardware Specialist and VDI Engineer with a strong DevOps background to support the lifecycle of our... ...console servers. Patch and Asset Management : Track software/firmware lifecycles and execute enterprise-wide patch management...Permanent employmentFull timeContract workPart timeLocal areaRemote work$48 - $58 per hour
DescriptionKforce's client in NYC is seeking an Embedded Software Production Support Engineer to provide front-line technical support for embedded software products and customer environments. This role is ideal for someone with strong communication skills who enjoys troubleshooting...$50 - $60 per hour
DescriptionKforce has a client that is seeking an L2 Embedded Software Production Support Engineer in New York, NY.Summary:We're seeking an experienced Embedded Software Production Support Engineer to provide advanced technical support for complex software and embedded...$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$140k - $170k
...prototypes into documented, repeatable deployment standards. Cross-Functional Collaboration Work with mechanical and HVAC engineers to implement optimization algorithms at the edge, translating control logic into reliable software running on site. Partner...Hourly payFull timeFor contractorsWork at officeLocal areaRemote workFlexible hours3 days per week- ...and edge compute platforms Develop interfaces to off-the-shelf and custom hardware Requirements Bachelor's or Master's in Computer Engineering, Electrical Engineering, or related technical field or similar relevant experience 5-10 years experience developing software for...Permanent employmentTemporary workWork at officeFlexible hours
- Embedded Software Engineer This position is a technical position working in the embedded software/firmware development work streams. The individual would have responsibility for working cross-functionally to understand end-user needs and system requirements and mapping...
$117k - $185k
Embedded Software Engineer One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries...$70.77k - $123.82k
Embedded Software Engineer We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add... ...in a complex multi-processor system Cross-functional (hardware/firmware/software) development and verification Knowledge of satellite...Remote work- ...era of laboratory medicine. Role Summary The Embedded Software Engineer will be working alongside our existing software engineers,... ...maintainability Work closely with cross-functional teams, including firmware engineers, hardware engineers, and QA testers, to integrate...Local area
$41.01k - $53.32k
Embedded Software Engineer Intern Location: Bridgeton, MO, US, 63044 Job ID: 115031 The Leonardo DRS Land Systems business is a recognized leader in the design and integration of complex technologies into new and legacy systems and platforms for global military and commercial...Contract workWork experience placementSummer workInternshipWork at officeLocal areaFlexible hours$73.84k - $94.67k
The Role: Join our team as an Embedded Software Engineer developing firmware and software solutions for real-time embedded control systems. You’ll work across the product lifecycle, from system and software design through testing and post-deployment support, with an emphasis...Temporary workWork at officeRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

