Embedded Firmware Engineer

The Aes Group, Inc
Dallas, TX, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

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)
+1 more
Bare Metal

Job 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

Requirements

  • 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

About the company

Let’s create our future together at The AES Group!

About The AES Group: The AES Group is a premier technology consulting company that has been bringing businesses and talent together for over 20 years to deliver the most innovative technology solutions that create the most positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, and other emerging technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

58 sec

Navigating limitations of local Cosmos DB emulators

Radu Vunvulea Radu Vunvulea Β· World Congress 2022

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac Β· World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Β· Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 Β· World Congress 2026 Europe

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland Β· LIVE

1:49 min

Testing with emulators, simulators, and real devices

Milica Aleksic Milica Aleksic Β· LIVE

Videos

See all

Related articles

See all