> Markdown version of [/jobs/ext/2035833-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2035833-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - **Company:** The Aes Group, Inc - **Location:** Dallas, TX, United States - **Contract:** Permanent contract - **Skills:** Board Bringup, Agile Methodology, C++ (Programming Language), Software Debugging, Embedded Software, Emulators, Firmware, Field-Programmable Gate Array (FPGA), Scrum Methodology, Reverse Engineering, Verilog, VHSIC Hardware Description Language (VHDL), Bare Metal - **Published:** August 12, 2026 - **Apply:** https://www.dice.com/job-detail/ca4780ba-5a69-4e89-8f6d-77aba0e34f1e ## About the Role * Strong experience in bare-metal firmware development using C/C++ * Hands-on experience with: + 8051 family of MCUs + Microchip dsPIC33 family of MCUs * Fundamental knowledge of FPGAs, including: + Verilog or VHDL coding * Altera NIOS II processor experience (mandatory) * Proven experience in reverse engineering and sustenance engineering Additional Skills & Knowledge * Strong understanding of embedded systems architecture * Ability to understand and work on complex machines (Robotics / Mechatronics) * Familiarity with debugging tools, emulators, and hardware bring-up * Experience working in large engineering teams ## Description We are looking for a highly skilled and self-driven Embedded Firmware Engineer with deep expertise in bare-metal C/C++ firmware development, strong exposure to microcontrollers and FPGA-based systems, and experience working on complex electromechanical systems. The ideal candidate is passionate about electronics, comfortable working in large Agile teams, and capable of driving technical ownership and leadership., * Design, develop, debug, and test bare-metal firmware using C/C++ * Work on low-level firmware for microcontroller- and FPGA-based platforms * Perform reverse engineering and sustenance activities, including: + Code porting across platforms + Working with cross-compilers + Implementing new features on legacy and existing systems * Develop and maintain firmware for complex systems such as robotics or mechatronics-based machines * Collaborate within large, cross-functional teams using Agile/Scrum methodologies * Analyze system-level issues and provide effective technical solutions * Take ownership of tasks and contribute to technical leadership within the team ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)