Senior Software Engineer

Adb Safegate

Columbus (OH)

On-site

USD 120,000 - 170,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary & benefits
Career development & upskilling
Flexible working culture
International environment

Job summary

ADB SAFEGATE is seeking a Senior Software Engineer to design, build, and maintain high-quality software for our IL CMS team. You will focus on LINC360 powerline communication and ACE3 CCR controllers, providing technical leadership and mentoring junior developers.

You will collaborate across hardware, QA, and product management, applying Agile methodologies and contributing to CI/CD improvements, with up to 10% travel for field tasks in the US and abroad.

Qualifications

  • Bachelor's degree in a relevant field.
  • 5+ years of professional software development experience, with 3+ years in C++ in production environments.
  • Experience building and maintaining C++ applications in performance-critical environments.
  • Strong software architecture and design skills for industrial systems.

Responsibilities

  • Lead design, development, and implementation of complex software for embedded systems.
  • Architect and maintain scalable, reliable software modules.
  • Develop unit, integration, and black-box testing strategies.
  • Collaborate with hardware, QA, and product teams to gather requirements.
  • Apply Agile methodologies to manage tasks and deliver value.
  • Review customer standards to derive software requirements.
  • Troubleshoot issues across development, testing, and production.

Skills

C++ development
Real-time embedded
Multithreading
Inter-process communication
Go
Python
CI/CD
Git
Low-latency design
Code review

Education

Bachelor's degree in CS/Software Engineering/Computer Engineering
Master's degree (preferred)

Tools

Embedded Linux
Modbus
CAN bus
OPC UA

Job description

ADB SAFEGATEleads the world in smart solutions that help airports handle more aircraft, safely and efficiently, from approach to departure. Our products and services can lift any airport's performance from approach, runway and taxiway lighting; to tower-based traffic control systems; to intelligent gate and docking automation.

The Opportunity....

We are seeking a Senior Software Engineer to design, build, and maintain high quality software applications as a part of our Individual Lighting Control Monitoring System (ILCMS) team. This position will primarily focus on our LINC360 powerline communication controller and ACE3 constant current regulator (CCR) controller line of products. The Senior Software Engineer will provide technical leadership across all phases of the software development lifecycle and mentor more junior developers.

You will make an impact by...

  • Lead the design, development, and implementation of complex software solutions for industrial and embedded systems.
  • Architect and maintain scalable, reliable, and maintainable software modules and system components.
  • Develop and execute comprehensive unit, integration, and black box testing strategies to ensure software quality and performance.
  • Collaborate with cross-functional teams—including 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 the 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.
  • Ability to travel up to 10% for field troubleshooting, data collection, and site surveys both in the US and internationally.
  • Champion integration of AI to improve efficiency and productivity of development workflow.

The talent we want to inspire has...

  • Requires a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field. Master’s degree is 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, especially in performance-critical or resource-constrained environments.
  • Demonstrated expertise in software architecture and in designing robust, scalable, maintainable, and testable solutions for industrial systems (e.g., automation, robotics, manufacturing, or embedded systems).
  • Hands-on experience writing low-latency (real-time) code for embedded Linux operating systems, multithreading, and inter-process communication.
  • Deep knowledge of “zero-trust” networking over TLS (including chain-of-trust management), and cybersecurity principles as they apply to IOT and embedded systems (e.g. TPM2 secret storage, secure boot, signed over-the-air updates, OS hardening, device management, etc).
  • Familiarity with industrial protocols (e.g., Modbus, CAN bus, OPC UA) is highly desirable.
  • Advanced knowledge designing and implementing integration test cases with hardware in the loop, improving code testability, and CI/CD pipelines. Experience with Go (Golang), Python, and scripting nice to have.
  • Proficiency with Git for version control required.
  • Ability to work with hardware interfaces and troubleshoot software/hardware integration issues.
  • Strong verbal and written communication skills, with the ability to mentor junior developers and collaborate with stakeholders across engineering, QA, and product teams.
  • Excellent problem-solving abilities, with a proven track record of working independently and collaboratively within cross-functional teams.

What's on offer

We value you and your contribution in the business. Recognizing and rewarding the impact you make is important to us.

  • In return we offer a competitive salary/ benefits
  • The opportunity to develop your career. We love to upskill and promote our staff; there's nothing better than to see someone gain a strong sense of pride and accomplishment.
  • A great flexible working culture with company values and behaviors that help shape your development and lead to success for you and the Company.
  • An international environment with opportunities to collaborate with colleagues in different countries around the globe.

What to learn more about working at ADB SAFEGATE then check out our Career's websitehttps://adbsafegate.com/about/career/.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Electrical Engineer
Senior Electrical Engineer

Adb Safegate • Columbus (OH)

On-site
USD 110,000 - 150,000
Competitive salary & benefits
Career development & upskilling
Flexible working culture
+1
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
Failure Analysis Electrical Engineer
Failure Analysis Electrical Engineer

Adb Safegate • Columbus (OH)

On-site
USD 90,000 - 120,000
Competitive salary & benefits
Career development & upskilling
Flexible working culture
+1
Senior Embedded Software Engineer – Real-Time C++
Senior Embedded Software Engineer – Real-Time C++

Adb Safegate • Columbus (OH)

On-site
USD 120,000 - 170,000
Competitive salary & 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
Field Services Engineer- Phoenix, Arizona
Field Services Engineer- Phoenix, Arizona

ADB Safegate • United States

On-site
USD 60,000 - 80,000
Competitive salary/benefits
Career development opportunities
Flexible working culture
Bid Manager - Airfield Lighting and Weather Systems
Bid Manager - Airfield Lighting and Weather Systems

ADB Safegate • Columbus (OH)

On-site
USD 90,000 - 120,000
Data Science Leader - Airside 4.0
Data Science Leader - Airside 4.0

ADB SAFEGATE • Columbus (OH)

On-site
USD 120,000 - 150,000
Competitive compensation package
Health benefits
Retirement plans
+3
Director of Controls Engineering
Director of Controls Engineering

Advanced Integration Technology • Dallas (TX)

On-site
USD 100,000 - 130,000
Competitive compensation package
Free medical options for employees and family
Casual work environment
+1
Field Service Engineer - Columbus
Field Service Engineer - Columbus

ADB Safegate • Columbus (OH)

On-site
USD 60,000 - 80,000
Growth and learning opportunities
Dynamic and challenging work environment
Collaborative culture