Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SR Software Engineer

Vaco Charlotte

Senior Software Engineer We are seeking an experienced Senior Software Engineer to design, build, and maintain high-quality software applications supporting industrial and embedded systems. This role provides technical leadership throughout the software development lifecycle, from requirements definition and architecture through implementation, testing, deployment, and support. The ideal candidate brings strong C expertise, hands-on embedded Linux experience, and a deep understanding of secure, reliable software design. You will collaborate closely with hardware, QA, product management, and other engineering partners while mentoring junior developers and improving development practices. Key Responsibilities Lead the design, development, and implementation of complex software solutions for industrial and embedded systems. Architect and maintain scalable, reliable, maintainable, and testable software modules and system components. Develop and execute comprehensive unit, integration, and black-box testing strategies to ensure software quality, reliability, and performance. Collaborate with hardware, QA, product management, and other cross-functional teams to define requirements and deliver high-quality releases. Apply Agile methodologies to manage project work, prioritize deliverables, and continuously provide value. Review customer standards and technical specifications to derive clear, actionable software requirements for new product development. Identify, troubleshoot, and resolve complex technical issues across development, testing, production, and field environments. Participate in peer code reviews and drive ongoing improvements to engineering processes, tools, and best practices. Create and maintain clear technical documentation, including software design specifications, installation instructions, and engineering guidelines. Assess project scope, technical risk, and resource needs for complex software modules; advise on design strategies and product enhancements. Mentor junior engineers through technical guidance, design feedback, code reviews, and collaborative problem-solving. Champion the practical integration of AI tools and workflows to improve engineering efficiency and productivity. Travel up to 10% for field troubleshooting, data collection, site surveys, and customer support activities in the United States and internationally. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field; a Master's degree is a plus. 5 years of professional software development experience, including at least 3 years of production C development. Extensive experience developing, debugging, and optimizing C applications in performance-critical or resource-constrained environments. Demonstrated expertise in software architecture and designing robust, scalable, maintainable, and testable solutions for industrial, automation, robotics, manufacturing, or embedded systems. Hands-on experience developing low-latency, real-time software for embedded Linux environments. Strong experience with multithreaded programming, inter-process communication, and system-level debugging. Deep knowledge of zero-trust networking over TLS, including certificate and chain-of-trust management. Strong understanding of cybersecurity principles for IoT and embedded systems, including TPM2 secret storage, secure boot, signed over-the-air updates, operating-system hardening, and device management. Experience designing and implementing integration tests involving hardware-in-the-loop environments. Advanced understanding of code testability, automated testing practices, and CI/CD pipelines. Proficiency with Git version control. Ability to work with hardware interfaces and troubleshoot complex software-hardware integration issues. Strong verbal and written communication skills, with the ability to collaborate effectively across engineering, QA, product, and customer-facing teams. Excellent analytical and problem-solving skills, with a demonstrated ability to work independently and within cross-functional teams. Preferred Qualifications Familiarity with industrial communication protocols such as Modbus, CAN bus, and OPC UA. Experience with Go, Python, shell scripting, or related automation tools. Experience supporting field deployments, collecting diagnostic data, or troubleshooting customer systems. Experience working in regulated, safety-conscious, or cybersecurity-focused product environments. By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions. Vaco

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the SR Software Engineer in Columbus, OH vacancy
  • $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... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    3 days ago
  • 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... 
    Senior
    Work experience placement

    Kyyba

    Columbus, OH
    4 days ago
  • Title: Sr. Software Engineer Job ID: 5393 Work Location: 1400 City View Drive, Columbus, OH 43215 United States They must live within 2 hours of the Columbus, Ohio area as this is a hybrid schedule. Work Type: Hybrid/3 days in office & 2 days WFH Work Hours : Standard business... 
    Senior
    Temporary work
    Work at office
    Local area
    Work from home
    Relocation
    All shifts
    Shift work

    DATASOFT TECHNOLOGIES

    Columbus, OH
    3 days ago
  • $115k - $145k

     ...Responsibilities Lead the design, development, and deployment of complex software solutions, ensuring scalability and maintainability....  ...teams, including product managers, UX designers, and other engineers, to translate business needs into technical solutions.... 
    Senior
    Full time
    Immediate start
    Work from home

    Evolent

    Columbus, OH
    5 days ago
  • $84.63k - $112.84k

     ...Candidate Required Qualifications: Major/Degree: Computer Science, Engineering, or similar technical degree. 5+ years of experience with...  ...Platform Solution Architect Expert. Working knowledge of software development methodologies, standards, and coding best practices... 
    Senior
    Temporary work
    Remote work

    Lumen Inc

    Columbus, OH
    1 day ago
  •  ...tomorrow’s health today, we want to hear from you.Job DescriptionWe are seeking a highly skilled and motivated AI Full Stack Software Engineer to join our innovative team at CMM. In this role, you will be instrumental in designing, developing, and deploying end-to-end... 
    Senior
    Full time

    McKesson

    Columbus, OH
    18 hours ago
  • Senior Software Engineer - Full StackAn Opportunity to Build Something That LastsWe're partnering with a highly respected, mission-driven SaaS technology company that is investing in the development of innovative software solutions.This is an exciting opportunity for a... 
    Senior

    Tri-S Recruiters

    Columbus, OH
    18 hours ago
  •  ...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... 
    Senior
    Flexible hours

    ADB SAFEGATE

    Columbus, OH
    5 days ago
  • $126k - $210k

     ...and business priorities.About the RoleThe 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... 
    Senior
    Full time
    H1b
    Work at office
    Remote work
    Work from home
    2 days per week

    McKesson

    Columbus, OH
    3 days ago
  • As the Senior Software Engineer at Integrity, you will serve as a technical leader supporting the organization's software development strategy through modern engineering practices, software quality, and continuous improvement initiatives. This position provides advanced... 
    Senior
    Casual work
    Remote work

    Integrity Express Logistics

    Columbus, OH
    10 hours ago
  •  ...Senior Software Engineer In TestPurpose 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 role in verifying the overall quality of mission critical applications... 
    Senior

    Frasca International

    Columbus, OH
    2 days ago
  •  ...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, plan, and act... 
    Senior

    Path Robotics

    Columbus, OH
    2 days ago
  • Senior Software Support EngineerSolve Complex Problems. Own Technical Solutions. Make a Real Impact.Are you an experienced Software Engineer who enjoys digging into challenging technical problems, understanding how systems work, and finding solutions that make a lasting... 
    Senior

    Joseph Michaels International

    Columbus, OH
    18 hours ago
  • $105k - $150k

     ...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 role... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    3 days ago
  •  ...analyze develop and/or significantly modify software applications and programs from general...  ...equivalent) in Computer Science Computer Engineering Industrial and Systems Engineering or related...  ...of experience in the job offered or in a Sr Software Engineer-related occupation.... 
    Senior
    Full time
    Remote work

    Liberty Mutual

    Columbus, OH
    17 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    giftHEALTH Inc

    Columbus, OH
    more than 2 months ago
  • $77k - $202k

     ...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Senior Associate, you will leverage advanced technologies and techniques to design and develop robust data... 
    Senior
    Full time
    H1b

    PwC

    Columbus, OH
    2 days ago
  • Position Title: Senior Software Engineer (TACL | HPE Nonstop) Location: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension) Job Description: We are seeking a highly skilled and experienced professional to join our team... 
    Senior

    InterSources

    Columbus, OH
    3 days ago
  • $120k - $130k

    About the opportunity Pearson is expanding the engineering capability behind OnVUE. We are looking for experienced full-stack engineers who can design, build and operate complex enterprise software using Java, Spring Boot, Angular and REST APIs. We have opportunities... 
    Senior
    Full time
    Remote work

    Pearson

    Columbus, OH
    5 days ago
  • As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems... 
    Senior
    Internship

    Amazon

    Dublin, OH
    5 days ago
  • $131k - $218.3k

     ..., and our people. If you want to be part of tomorrow’s health today, we want to hear from you.CoverMyMeds is seeking a Senior Software Engineer to help design, build, and evolve cloud-native software platforms that improve healthcare accessibility and patient outcomes.... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    3 days ago
  • $131k - $218.3k

     ...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 solutions,... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    2 days ago
  •  ...designs and technical implementations, collaborate with other engineers on API contracts, and participate in architecture discussions....  ...technical architecture. Required Skills: 7+ years of full-stack software development experience with C# and a modern component-based... 
    Senior
    Work experience placement

    PSI (Proteam Solutions)

    Dublin, OH
    3 days ago
  •  ...OH0523 Independence Bus Office, OH0713 NW Bancshares HQ, PA0258 Bellevue, PA0738 Processing Center Job Description The Senior Software Engineer designs, develops, and supports applications and solutions using Visual Studio, .NET platform and SQL server. Essential Functions... 
    Senior
    Work experience placement
    Work at office

    Northwest Bank

    Columbus, OH
    1 day ago
  • Senior Software Engineer Software Resources has an immediate, direct hire job opportunity for a Senior Software Engineer with a major corporation in Columbus, OH or Portland, OR. 4 days per week on-site, Fridays remote. What you'll do: We are a fintech company, led by a... 
    Senior
    Temporary work
    Immediate start
    Remote work

    Software Resources

    Columbus, OH
    5 days ago
  • $155k - $195k

    Senior Software Engineer 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 direction, and make the engineers... 
    Senior
    Remote work
    Flexible hours
    Shift work

    Returnly (Loop Returns)

    Columbus, OH
    3 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Senior
    Worldwide

    USM Systems

    Columbus, OH
    2 days ago
  • $116k - $229.1k

    Position Summary Microsoft D365 Sr Systems EngineerJoin Deloitte's Emerging ERP Solutions practice as a Microsoft Platform Sr Systems Engineer (Sr Consultant). You will help clients design, deploy, and support scalable Microsoft Dynamics 365 Finance and Operations... 
    Senior
    Work at office
    Local area
    Night shift

    Deloitte

    Columbus, OH
    1 day ago
  • US, California, San Jose Remote United States Full time JR0038048 Job Title: Senior Software Engineer About Trellix Trellix is a global cybersecurity leader helping organizations build cyber resilience for the AI era. Combining AI-native security, operational threat... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Trellix

    Columbus, OH
    2 days ago
  • $121.4k - $218.6k

     ...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full...  ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you will... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Columbus, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SR Software Engineer. Be the first to apply!