← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

Senior Software Engineer

ADBDP

📅 15/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

View and apply on WorkMundi →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Smarter, Better, Now. ADB SAFEGATE leads 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. If you want to join a global business and enjoy being a team player who's driven and passionate, then this is your opportunity to come on board by applying. What to learn more about working at ADB SAFEGATE then check out our Career's website https://adbsafegate.com/about/career/
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Keep looking

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →