S2 HR SOLUTIONS 1D, LLC logo

Senior Software Engineer

S2 HR SOLUTIONS 1D, LLC

Darbydale, OHJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Darbydale, OH
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

ADB SAFEGATE seeks a Senior Software Engineer for its Individual Lighting Control Monitoring System team, focused on LINC360 powerline communication and ACE3 constant current regulator controllers. The engineer will lead software development across the lifecycle, provide technical leadership, and mentor junior developers. The role involves industrial and embedded systems, collaboration with hardware, QA, and product teams, and up to 10% travel for field work.

Skills & qualifications

RequiredNice to have

Skills

C++ DevelopmentSoftware ArchitectureEmbedded LinuxReal-Time ProgrammingMultithreadingInter-Process CommunicationTLS NetworkingCybersecurityIoT SecurityTPM2 Secret StorageSecure BootSigned OTA UpdatesOS HardeningDevice ManagementModbusCAN BusOPC UAIntegration TestingHardware-in-the-Loop TestingCI/CDGoPythonScripting

Qualifications

Bachelor's in Computer Science or RelatedMaster's Degree5+ Years Software Development3+ Years C++ Experience

Full job description

Smarter, Better, Now. 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 scriptin

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.