Senior Software Engineer
Full-time
ADB SAFEGATE
Responsibilities
- Lead the design, development, and implementation of complex software solutions for industrial and embedded systems.
- Architect and maintain reliable, scalable, maintainable software modules and system components.
- Develop unit, integration, and black box testing strategies for software quality and performance.
- Collaborate with hardware, QA, product management, and other cross-functional teams to gather requirements and deliver software.
- Review customer standards and specifications and derive software requirements for new products.
- Troubleshoot and resolve technical issues in development, testing, and production environments.
- Conduct peer code reviews and improve development processes and best practices.
- Create design specifications, installation instructions, and technical documentation.
- Assess project scope and resource requirements and advise on design strategies and product enhancements.
- Mentor junior developers and provide technical leadership across the software development lifecycle.
- Travel up to 10% for field troubleshooting, data collection, and site surveys in the US and internationally.
- Champion the integration of AI to improve development workflow efficiency and productivity.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field; a master’s degree is a plus.
- At least 5 years of professional software development experience, including 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.
- Expertise in software architecture and robust, scalable, maintainable, and testable industrial systems, including automation, robotics, manufacturing, or embedded systems.
- Hands-on experience with low-latency real-time code for embedded Linux, multithreading, and inter-process communication.
- Deep knowledge of zero-trust networking over TLS, chain-of-trust management, and cybersecurity principles for IoT and embedded systems.
- Familiarity with Modbus, CAN bus, or OPC UA is highly desirable.
- Advanced knowledge of hardware-in-the-loop integration testing, code testability, and CI/CD pipelines.
- Experience with Go, Python, and scripting is desirable.
- Proficiency with Git is required.
- Ability to work with hardware interfaces and troubleshoot software-hardware integration issues.
- Strong communication, problem-solving, collaboration, and mentoring skills.
Benefits
- Competitive salary and benefits are offered.
- Career development opportunities, including upskilling and promotion.
- Flexible working culture focused on employee development and company success.
- International work environment with opportunities to collaborate with colleagues globally.
- The role includes up to 10% travel in the US and internationally.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Columbus, OH vacancy
- Strong Application Development work experience - Agile environment preferredSolid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing.Experience with APM Monitoring tools and logging tools like SplunkProficiency...SeniorWork experience placement
$123.43k - $183k
...limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and... ...degree (or foreign equivalent) in Computer Science, Computer Engineering, Industrial and Systems Engineering or related field and three...SeniorLocal areaRemote workFlexible hours- ...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...SeniorFlexible hours
$126k - $210k
...business priorities. About the Role The candidate will join the McKesson Pharmacy Systems (MPS) R&D organization. The Senior Software Engineer will be focused on driving sound technical design and architectural guidance for the EnterpriseRx® platform, a comprehensive...SeniorFull timeH1bWork at officeRemote workWork from home2 days per week- ...analyze develop and/or significantly modify software applications and programs from general... ...) in Computer Science Computer Engineering Industrial and Systems Engineering or related... ...Reference requisition number in subject of e-mail. Required Experience: Senior IC...SeniorFull timeRemote work
$170k
...boundaries, dive into important world-changing Federal challenges. Position Summary Credence is seeking an experienced Senior Software Engineer to design, develop, integrate, and modernize enterprise software solutions. This role focuses on application development...SeniorTemporary workWorldwide$135k - $175k
...welcome all qualified individuals to apply.Job SummaryBattelle's Advanced Microsystems Solutions (AMS) organization is seeking a Software Engineer to support the development of next-generation Radio Frequency (RF) and Spectrum Operations solutions. This role will focus on...SeniorWork experience placementWork at officeLocal areaRemote workFlexible hours- ...just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.The Senior Software Engineer will be responsible for the analysis, design,...SeniorFull timeLocal area3 days per week
- ...everyday work, and our team of intelligent, humble, and driven people make the impossible possible together.We're seeking a Senior Robotics Software Engineer who thrives on hard systems problems. Welding is where we started — but the mission is broader: robots that sense,...Senior
$105k - $150k
...from a wide range of backgrounds and experiences and welcome all qualified individuals to apply.Job SummaryWe are seeking a Senior Software Engineer to design, develop, integrate, and evaluate complex software solutions for government and mission-focused customers. This...SeniorContract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or...SeniorFull timeRemote work
$131k - $218.3k
...want to be part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered...SeniorFull time- ...Job Description Job Description About the Role: Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross-functional work, from architecture and design through production. You'll build scalable solutions, influence technical...SeniorRemote workFlexible hoursShift work
- ...Centers and training locations in the United States, Canada, France and the United Kingdom. Purpose of Position The Senior Software Engineer in Test is a senior level position as part of FlightSafety InternationalÂs Software Quality Assurance Team and plays a key...SeniorPermanent employmentWork at office
$140k - $200k
...Tracking team and hiring experienced Java engineers who enjoy delivering products that... ...best-known brands. This is one flexible senior-level opportunity. We are looking for strong... ...experience delivering production software, learning quickly, and working closely with...SeniorWork at officeHome officeFlexible hoursWeekend work2 days per week- ...just a job they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. The Senior Software Engineer will be responsible for the analysis design...SeniorFull timeTemporary workWork experience placementLocal area3 days per week
$100.8k - $161.3k
...create your own success story. Be challenged. Be heard. Be valued. Be you ... be here. Job Summary The Senior Associate Software Engineer is responsible for implementing software based on technical designs writing clean efficient code and executing...SeniorFull timeTemporary workWork experience placementWork at officeLocal areaImmediate startRemote workWork visaFlexible hours- ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate...SeniorFull timeWorldwide
- ...France and the United Kingdom. Purpose of Position As a Senior PHP Engineer, you’ll bring deep backend expertise to drive the design,... ...crucial part in architecting our transition toward a modernized software architecture. You’ll take ownership of the full development...SeniorPermanent employmentWork at office
$15 per hour
Summary The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group on a 3-month full time contract.The App Growth team has a clear and ambitious goal: make the apps the destination for...SeniorFull timeContract workFor contractorsRemote work- ...everywhere access information and be part of a mission-driven team that makes a global impact. The job details are as follows:As a Senior Software Engineer, you will be responsible for independently designing, developing, and testing complex software programs and systems. You...SeniorFull timeWork experience placementWork at officeLocal areaWorldwide3 days per week
$131k - $218.3k
...services connect directly to critical business data and serve as foundational building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build, and operate production-grade APIs and event-driven services while...SeniorFull time- Job-ID32825737Reference26-02617Job Title: (Sr. Software Engineer Sr. Software Engineer)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses...SeniorWork experience placement
$61k - $101k
...Salary: $61,000 - 101,000 per year Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We need demonstrated experience in system design, application development, testing, and operational...SeniorFull time- ...Senior Software Engineer (Platform) Confidential Medical Robotics Company | Central Ohio | In-person A fast moving medical robotics company is building a new software foundation for a commercial, safety-critical robotic product. The Senior Platform Software Engineer...SeniorFull time
- ...see location details). We are seeking a highly experienced Senior Principal Software Developer (AI Cybersecurity) to lead the design,... ...architecture, development, testing, security, DevSecOps, cloud engineering, AI agent development, and production operations.The ideal...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...Amazon Aurora offers PostgreSQL compatible relational database engines that combines the speed and availability of high-end commercial... ...delivering similar performance and availability. We are looking for software developers who are passionate about databases and large-scale...SeniorInternshipImmediate startWorldwide
$107k - $157.3k
...français suivra / The French job posting follows.26WD98795 Senior Software Developer (Web) (Remote)Position OverviewVirtual and augmented... ...collaboration, with experience working across multiple engineering teams and stakeholdersStrong understanding of algorithms, data...SeniorFull timeTemporary workFor contractorsRemote work- ...Position Title: Senior Software Engineer Location: Wilmington, DE hybrid Duration: 6 Months (Contract to hire) w2 Java Developer with AWS Ab Initio good to have Currently working on Ab Initio; planning to move to Java + AWS by next year...SeniorContract work
- ...Job Description Job Description Description: Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative ways to solve the...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- scientific software engineer Columbus, OH
- intel software engineer Columbus, OH
- director software engineering Columbus, OH
- software engineer Columbus, OH
- software engineer mainframe Columbus, OH
- senior robotics software engineer Columbus, OH
- financial software developer Columbus, OH
- graduate software developer Columbus, OH
- part time software developer remote Columbus, OH
- software engineer remote Columbus, OH




