Embedded software engineer

Hi, I’m Iftekhar.

Show who you are through what you build.

Iftekhar Uddin smiling
Boeing Kent, WA

Selected work

Full résumé

Boeing

Embedded Software Engineer · Kent, WA

— Present

Improving embedded software while preserving compatibility.

I independently develop embedded communications software, taking C++ changes through implementation decisions, development, and engineering review.

Engineering contributionsC++
  • Refactored C++ components without requiring changes to consuming application code, while maintaining type safety and data-flow correctness.
  • Updated build configuration and developer documentation to support the implementation.
Current workDeveloping telemetry capabilities.
C++ · Build systems · Documentation

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

VR Redirected Movement Engine

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

Let’s connect.