Logo
ASICSoft

Sr. Embedded Software Engineer

ASICSoft, Atlanta, Georgia, United States, 30383

Save Job

Get AI-powered advice on this job and more exclusive features.

Title:

Sr. Embedded Software Engineer, Consultant

Location:

Atlanta

Duration:

6-12 months, possible full-time conversion

Work type:

Onsite in office

Must be US Citizen

About the Company We design and manufacture

military-grade wearable vision systems

that empower defense, tactical, and field personnel with real-time situational awareness. Our products integrate

advanced imaging sensors, AI-based video processing, and ruggedized embedded platforms

to perform under extreme environments.

Position Overview The

Senior Embedded Software Engineer

will lead the design and development of embedded software for next-generation wearable vision systems. This role involves working closely with hardware, optics, and systems teams to develop high-performance, low-power embedded code optimized for real-time video capture, image processing, and secure data transmission.

Key Responsibilities

Design, implement, and optimize embedded software and firmware for ARM-based and custom SoC platforms used in rugged wearable devices.

Develop and maintain

device drivers ,

board support packages (BSPs) , and

low-level firmware

for vision systems, cameras, sensors, and communication modules.

Collaborate with hardware engineers on board bring-up, system integration, and performance tuning.

Implement real-time video streaming, compression (H.264/H.265), and edge-based image processing pipelines.

Integrate peripherals such as displays, USB, Bluetooth, Wi-Fi, GPS, and custom sensor interfaces.

Contribute to system architecture design, security hardening, and fault-tolerant software features.

Conduct system testing, debugging, and validation in lab and field environments.

Ensure compliance with

military standards

(MIL-STD-810G, DO-178C, or similar) for software reliability and environmental durability.

Support manufacturing and field deployment through firmware release and maintenance processes.

Required Qualifications

Bachelor’s or Master’s degree in

Electrical Engineering, Computer Engineering, or Computer Science .

7+ years of professional experience

in embedded systems development, preferably in mission-critical or ruggedized environments.

Strong proficiency in

C/C++ , real-time operating systems (RTOS such as FreeRTOS, QNX, VxWorks, or Linux), and embedded debugging tools.

Familiarity with

ARM Cortex-A/M

or

NXP, TI, or Qualcomm SoCs .

Proven ability to develop and optimize code for

low latency and low power

operation.

Knowledge of

communication protocols

(I²C, SPI, UART, USB, Ethernet).

Hands-on experience with

cross-compiling, bootloaders (U-Boot), and Yocto/Linux BSPs .

Excellent problem-solving skills and ability to operate independently in a fast-paced, mission-driven team.

Preferred Qualifications

Experience in

military, aerospace, or defense electronics .

Knowledge of

secure firmware update mechanisms, encryption, and data protection .

Experience with

video capture, image sensors (MIPI/CSI), and camera drivers.

Familiarity with

AI/ML frameworks

for edge video analytics.

Exposure to

ruggedized or wearable hardware design .

Understanding of

signal processing or computer vision pipelines .

#J-18808-Ljbffr