Embedded Software Engineer — Rugged Defense GUI

Talentify

Northfield Township (IL)

Hybrid

USD 83,000 - 117,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Actalent in Northfield, IL is seeking an Embedded Software Engineer to design and develop robust embedded software for rugged devices including pan/tilt positioners and camera systems. You will work on 32-bit MCUs, SOMs, and embedded Linux, interfacing with sensors and motor drivers.

Responsibilities include design reviews, debugging, and improving software performance, while mentoring teammates in a fast-paced, defense-oriented environment. Hybrid work in Northfield, IL is offered.

Qualifications

  • Bachelor of Science degree in Electrical Engineering or Computer Engineering from an accredited engineering school.
  • Experience in embedded web technologies, ONVIF, video-based object tracking, and GUI development.
  • Strong proficiency in HTML, JavaScript, PHP, Python, C++, and C# on Embedded Linux or similar platforms.
  • Hands-on experience with embedded Linux environments and 32-bit microcontrollers or SOMs.
  • Experience with serial communication using ASCII and binary protocols (MODBUS, IBM BiSync, SONY VISCA, PELCO-D).
  • Experience implementing RTOS and TCP/IP stacks on embedded platforms.
  • Experience with embedded device networking and variable internet conditions.
  • Ability to debug and troubleshoot embedded systems and prototyping boards.

Responsibilities

  • Initiate and implement efforts to detect, solve, and prevent recurrence of design problems while reducing costs.
  • Stay current with new technologies and mentor team members.
  • Develop and support embedded software for boards interfacing with sensors, motor drivers, and hardware.
  • Maintain, enhance, and refactor existing software for embedded boards.
  • Design and develop control software using HTML, JavaScript, PHP, Python, C++, and C# for embedded systems.
  • Lead and participate in design reviews for software requirements and architectures.
  • Create and release software designs ensuring functionality and conformance to standards.
  • Perform failure analysis on returned units and implement corrective actions.
  • Debug and troubleshoot embedded systems and prototyping boards.
  • Use network analyzers, oscilloscopes, and protocol analyzers to validate system behavior.
  • Support products in OEM environments and ensure integration with customer systems.
  • Contribute to software specifications and resolve performance issues.

Skills

Embedded Linux
HTML/CSS/JS
C/C++/C#
ARM-based controllers
Qt framework
TI Code Composer Studio
Networking/Video streaming
RTOS/TCP/IP
Serial protocols (MODBUS, BiSync, VIS、

Education

Bachelor of Science in Electrical Engineering or Computer Engineering

Tools

TI Code Composer Studio
Embedded Linux

Job description

Actalent in Northfield, IL is seeking an Embedded Software Engineer to design and develop robust embedded software for rugged devices including pan/tilt positioners and camera systems. You will work on 32-bit MCUs, SOMs, and embedded Linux, interfacing with sensors and motor drivers.

Responsibilities include design reviews, debugging, and improving software performance, while mentoring teammates in a fast-paced, defense-oriented environment. Hybrid work in Northfield, IL is offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Duluth
Senior Embedded Software Engineer - Duluth

ScioTeq BV • Duluth (GA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Winnetka (IL)

On-site
USD 95,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+9
Senior Embedded Software Engineer - Rugged Linux
Senior Embedded Software Engineer - Rugged Linux

ScioTeq BV • Duluth (GA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer: Linux, ARM, C/C++
Senior Embedded Software Engineer: Linux, ARM, C/C++

ScioTeq Ltd • United States

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - Duluth
Senior Embedded Software Engineer - Duluth

ScioTeq • Duluth (GA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer — Networked Defense Systems
Embedded Software Engineer — Networked Defense Systems

Actalent • Lake Forest (CA)

On-site
USD 135,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Embedded Software Engineer: C++ RTOS for Mission-Critical RF
Embedded Software Engineer: C++ RTOS for Mission-Critical RF

Talentify • Chicago (IL)

On-site
USD 76,000 - 165,000
Lead Embedded Software Engineer – Real-Time & HIL/SIL
Lead Embedded Software Engineer – Real-Time & HIL/SIL

Talentify • Niles (IL)

Hybrid
USD 83,000 - 110,000
Tuition reimbursement
Professional development support
Medical, dental & vision coverage
+5
Senior Embedded Software Engineer – Real-Time Linux/ARM
Senior Embedded Software Engineer – Real-Time Linux/ARM

ScioTeq • Duluth (GA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ScioTeq • Duluth (GA)

On-site
USD 120,000 - 160,000