ASICSoft
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
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