Embedded Software Engineer

BIGDATAAPPTECH LLC
Chicago, IL, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Board Bringup C++ (Programming Language) Software Debugging Software Design Documents Embedded C Linux on Embedded Systems Embedded Software Ethernet Field-Programmable Gate Array (FPGA) PCI Express Software Engineering System on a Chip
+8 more
Systems Integration Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface Test Scripts Software Troubleshooting Peripherals Bare Metal

Job description

  • Assist with embedded software development for AMD/Xilinx Zynq UltraScale+ MPSoC platforms
  • Support Embedded Linux and bare-metal application development and debugging
  • Develop and maintain software interfaces for FPGA logic, RF transceivers, sensors, and peripherals
  • Support hardware bring-up, board validation, and system integration
  • Work with communication interfaces including Ethernet, UART, SPI, I2C, USB, and PCIe
  • Develop test utilities and automated validation tools
  • Perform laboratory testing, troubleshooting, and system performance analysis
  • Support field demonstrations and collect/analyze system data
  • Prepare technical documentation, test reports, and software design documents
  • Participate in software design reviews and technical discussions

Requirements

  • Embedded C/C++ development
  • Embedded Linux and/or bare-metal programming
  • FPGA/SoC platforms, preferably Xilinx Zynq UltraScale+
  • Hardware/software integration and debugging
  • Experience with embedded communication interfaces
  • Strong troubleshooting and problem-solving skills

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.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

Videos

See all

Related articles

See all