Embedded software engineer

Hi, I’m Iftekhar.

Embedded systems, satellite telemetry, and software that holds up.

Iftekhar Uddin smiling
Boeing Kent, WA

Selected work

Full résumé

Boeing

Embedded Software Engineer · Kent, WA

— Present

Getting satellite data ready for downlink.

I separated C++ telemetry into dedicated transmit and receive components, and packed onboard data into structured payloads.

Telemetry flowC++ / UDP
01 / OnboardSatellite dataRaw telemetry
03 / SendUDP transmitReady for downlink
UDP receiveSeparate component
Simplified flow · dedicated transmit and receive paths
ResultClearer data flow and reusable components.
C++ · UDP · CMake

University of Texas at Arlington

Research Software Engineer · Remote

Fixing a race condition at startup.

I traced an initialization race and enforced strict ordering and state validation to make startup reliable.

Startup reliabilityBefore / After
Before
50%
After
100%
InitializeValidate stateStart
Startup reliability after the initialization fix
Result50% → 100% startup reliability.
Concurrency · State validation

Amazon Web Services

Software Engineer · Denver, CO

Making critical migrations safer.

I designed mock interfaces that isolated 12+ service dependencies, letting teams test in parallel without disrupting live systems.

Isolated integration testing12+ dependencies
Test environmentParallel testsIndependent teams
Isolation boundaryMock interfacesService dependencies
Simplified testing model · services isolated behind mocks
Result80% fewer integration failures.
Mock interfaces · Integration testing

Booz Allen Hamilton

Security Software Engineer · Colorado Springs, CO

Testing the security of cryptographic hardware.

I used spectrum analysis in controlled environments to validate hardware implementations against side-channel attacks.

Side-channel validationControlled environment
01
HardwareCryptographic implementation
02
AnalysisSpectrum analysis
03
ValidationSide-channel attack testing
Simplified workflow · hardware security evaluation
FocusSecurity beyond the software layer.
Hardware security · Spectrum analysis

Vigilant Cyber Systems

Embedded Software Engineer Intern · Mt Airy, NC

Summers &

Bringing low-level hardware into Python.

I built a CFFI wrapper around C++ hardware drivers so applications could use low-level device operations through Python.

Application to hardwarePython / CFFI / C++
Python applicationApplication layer
CFFI bridgeWrapper I built
C++ hardware driversDevice operations
Simplified interface stack · Python access to C++ drivers
API development time3 months → 1 day.
Python · CFFI · C++

Expertise

Languages & tools

C, C++, Rust, Python, Bash, CMake.

Embedded systems

Linux, Zephyr, Yocto, Buildroot, drivers, secure boot.

Bring-up & reliability

JTAG, hardware interfaces, CI/CD, production validation.

University of North Carolina at Chapel Hill

B.S. in Computer Science

Selected project

VR Redirected Movement Engine

Real-time tracking adjustments for natural VR movement, built for sub-millisecond latency.

Let’s connect.