Senior Embedded Software Engineer - C++ & AI Systems

ADB Safegate

Columbus (OH)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and benefits
Career development / upskilling
Flexible working culture
International environment

Job summary

ADB SAFEGATE in Columbus, OH, seeks a Senior Software Engineer to design, build and maintain high-quality software for the IL CMS team, focusing on the LINC360 powerline communication controller and ACE3 CCR controller. You will lead, mentor, and collaborate with hardware, QA and product teams, applying Agile methods and writing robust real-time C++ code, with travel up to 10% for field work.

You will contribute to architecture, testing, CI/CD, and documentation, while expanding AI-driven

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field; Master's a plus.
  • 5+ years of professional software development experience, with at least 3 years focused on C++ in production environments.
  • Extensive experience developing, debugging, and optimizing C++ applications in performance-critical or resource-constrained environments.
  • Experience designing robust, scalable industrial systems (automation, robotics, manufacturing, or embedded systems).
  • Hands-on experience writing low-latency (real-time) code for embedded Linux, multithreading, and inter-process communication.
  • Deep knowledge of 'zero-trust' networking over TLS and cybersecurity principles for IoT/embedded systems.
  • Familiarity with industrial protocols (Modbus, CAN bus, OPC UA) desirable.
  • Advanced knowledge designing integration tests with hardware-in-the-loop, CI/CD pipelines.
  • Proficiency with Git for version control.
  • Ability to work with hardware interfaces and troubleshoot software/hardware integration issues.
  • Strong verbal and written communication, with ability to mentor junior developers and collaborate with stakeholders across engineering, QA, and product teams.
  • Excellent problem-solving abilities and ability to work independently and in cross-functional teams.

Responsibilities

  • Lead design, development, and implementation of complex software solutions for industrial and embedded systems.
  • Architect and maintain scalable, reliable software modules and system components.
  • Develop and execute unit, integration, and black-box testing strategies to ensure software quality and performance.
  • Collaborate with hardware, QA, and product management to gather requirements and deliver high-quality software.
  • Apply Agile methodologies to manage project tasks, prioritize work, and ensure continuous delivery of value.
  • Review customer standards and specifications to derive clear software requirements for new product developments.
  • Identify, troubleshoot, and resolve complex technical issues in development, testing, and production environments.
  • Participate in peer code reviews and contribute to continuous improvement of development processes and best practices.
  • Produce clear and comprehensive documentation for design specifications, installation instructions, and technical guidelines.
  • Assess project scope and resource requirements for complex software modules, and advise on design strategies and product enhancements.
  • Travel up to 10% for field troubleshooting, data collection, and site surveys in the US and internationally.
  • Champion integration of AI to improve efficiency and productivity of development workflow.

Skills

C++
Real-time
Multithreading
Software architecture
Low-latency coding
Go
Python
Git
Embedded Linux
Communication
Mentoring
CI/CD

Education

Bachelor's degree in Computer Science / Software Engineering / Computer Engineering or related field
Master's degree a plus

Tools

Go (Golang)
Python
Git
CI/CD pipelines

Job description

ADB SAFEGATE in Columbus, OH, seeks a Senior Software Engineer to design, build and maintain high-quality software for the IL CMS team, focusing on the LINC360 powerline communication controller and ACE3 CCR controller. You will lead, mentor, and collaborate with hardware, QA and product teams, applying Agile methods and writing robust real-time C++ code, with travel up to 10% for field work.

You will contribute to architecture, testing, CI/CD, and documentation, while expanding AI-driven

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ADB Safegate • Columbus (OH)

On-site
USD 120,000 - 160,000
Competitive salary and benefits
Career development / upskilling
Flexible working culture
+1
Senior Electrical Engineer – Embedded Systems & Power
Senior Electrical Engineer – Embedded Systems & Power

ADB Safegate • Columbus (OH)

On-site
USD 110,000 - 150,000
Competitive salary & benefits
Career development & upskilling
Flexible working culture
+1
Senior Automation Software Engineer - Aerospace Systems
Senior Automation Software Engineer - Aerospace Systems

Advanced Integration Technology • Plano (TX)

On-site
USD 110,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

ADB SAFEGATE • Columbus (OH)

On-site
USD 110,000 - 140,000
Competitive salary and benefits
Career development opportunities
Flexible working culture
+1
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Senior Autonomous Systems Software Engineer (C++/Linux)
Senior Autonomous Systems Software Engineer (C++/Linux)

Diversified Services Network, Inc. • Sanford (NC)

On-site
USD 110,000 - 121,000
401(k)
Dental insurance
Vision Insurance
+7
Principal Systems Engineer-Autonomy & Active Safety
Principal Systems Engineer-Autonomy & Active Safety

Zobility • Oshkosh (WI)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer - Industrial Controls & Wireless
Senior Embedded Engineer - Industrial Controls & Wireless

Columbus McKinnon • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Denver Embedded Flight Software Engineer III - Lead
Denver Embedded Flight Software Engineer III - Lead

United Launch Alliance (ULA) • Centennial (CO)

On-site
USD 108,000 - 180,000
9/80 schedule
Discretionary annual bonus
401(k) match
Senior Embedded Avionics Software Lead
Senior Embedded Avionics Software Lead

Real Axis Engineering LLC • Seattle (WA)

On-site
USD 150,000 - 210,000