Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Designs and maintains embedded firmware for industrial automation products using C/C++ and RTOS/Linux, integrating with sensors and industrial protocols while ensuring safety and cybersecurity compliance.
Design-for-Test engineer implementing scan, MBIST, JTAG, and ATPG flows to improve SoC test coverage and silicon yield while collaborating with cross-functional teams.
Develops and maintains embedded networking software in C/C++ and Python, including device drivers and GUIs, for high-speed telecom equipment.
This is an excellent opportunity to join Arm's Partner Enablement group! Applications Engineering is a multifaceted and wide-ranging role that combines deep technical expertise with outstanding interpersonal…
Reverse-engineer embedded firmware and telecom systems to find vulnerabilities, using C/C++/assembly, Python, and tools like Ghidra/GDB.
Develop embedded firmware for connected home products using C/C++, RTOS, and wireless protocols; collaborate with hardware teams and debug prototypes.
Role: Firmware Engineer – Senior / Mid / Junior Country: PolandLocation: Gdańsk (Hybrid)Contract Type: Full Time, UoPDepartment: R&D / Engineering About the Role Aritech has been a trusted name in the security…
Leads an embedded firmware team developing MCU-based (bare-metal/RTOS) software for security gateways and sensors in connected property systems. This player-coach role combines people management with hands-on technical work—reviewing designs, code, and architecture—requiring deep expertise in C, low-power wireless (cellular LTE Cat-M/NB-IoT), and hardware-level debugging.
Develop and maintain embedded firmware in C/C++ for microcontrollers, automate tests with Python, and debug system integration across Android and Windows.
Lead DFT architecture and implementation for AI ASIC/SoC designs, including scan, BIST, ATPG, and post-silicon debug, while mentoring engineers and improving test flows.
Develop and maintain embedded firmware (C/C++) for 5G mmWave hardware, debug systems, and collaborate with hardware/RF teams to deploy next-gen telecom tech.
Develop and maintain embedded firmware (C/C++) for 5G mmWave systems, debug hardware platforms, and write automated tests in Python.
Develops and debugs low-level BIOS firmware for X86/ARM systems, focusing on DRAM initialization and memory technologies like DDR4/5 and LPDDR.
Senior Embedded Engineer designs, develops, and debugs firmware for microcontrollers (ARM Cortex, STM32) and integrates hardware, using C/C++, RTOS, and tools like Keil and JTAG.
Senior Emulation / Pre-Silicon Validation Engineer (Cadence Palladium) Location: Bengaluru, Karnataka, India Department: Weekday's Client via platform Workplace: on_site Employment Type: full Description 𝗧𝗵𝗶𝘀…
Pre-Silicon Validation Engineer Location: India Department: Weekday's Client via platform Workplace: remote Employment Type: full Description This role is for one of the Weekday's clients Min Experience: 6+…
Design and validate embedded hardware for automotive systems (ADAS, IVI, gateways) using SoCs like NXP S32G and Qualcomm, automate lab tests with Python, and mentor junior engineers.
Mid-level firmware engineer developing, testing, and maintaining embedded C/C++ code for microcontrollers and peripheral drivers in ARM Cortex-M/STM32 environments.
Develop and maintain firmware for microcontrollers in C/C++ while collaborating on embedded systems projects, writing drivers, debugging with hardware tools, and documenting code under senior guidance.
Develop and integrate embedded C/Linux software for custom projects, collaborating with teams and clients to meet technical requirements.
We couldn't check your fit for this role — add a CV to your profile to see it next time.