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

Sr. Software Engineer (C, C++, Linux)

Full-time

Analogic Jobs

What You’ll Do


  • Design and develop embedded software that controls system behavior in advanced imaging and security platforms

  • Build software that interfaces directly with hardware, controllers, and electromechanical subsystems

  • Develop and optimize real-time, multi-threaded applications in Linux environments

  • Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings

  • Partner with electrical, mechanical, systems, and test engineers to define interfaces and validate system performance

  • Contribute to software architecture, requirements, testing strategies, and technical documentation

  • Support system integration, performance tuning, and root-cause analysis

  • Drive improvements in software quality, reliability, and development practices

What You Bring

Required:


  • Bachelor’s degree in Computer Science (Preferred), Computer Engineering, Electrical Engineering, or related field

  • 7+ years of experience in embedded or systems-level software development

  • Strong expertise in C/C++ development within Linux environments

  • Experience working with software that interfaces directly with hardware or control systems

  • Solid understanding of real-time systems, multi-threading, and low-level software design

  • Proven ability to debug complex software-hardware integration challenges

  • Strong problem-solving skills and ability to collaborate across engineering disciplines

Nice to Have:


  • Experience with embedded Linux, RTOS, or similar platforms

  • Familiarity with debugging tools such as GDB, Valgrind, or Cppcheck

  • Experience with scripting (Python, Bash, Perl)

  • Knowledge of device drivers, communication protocols, or hardware interfaces

  • Exposure to control systems, sensors, motors, or industrial equipment

  • Experience in regulated or high-reliability environments (medical, aerospace, security, etc.)

  • Background in imaging systems or aviation/security technologies

Why Analogic


  • Work on mission-critical systems deployed globally

  • Be part of a collaborative R&D environment with deep technical expertise

  • Influence products from concept through deployment

  • Competitive compensation, benefits, and growth opportunities

Join Us

If you’re passionate about building software that directly controls real-world systems—and want to see your work deployed in high-impact environments—we’d love to hear from you.


  • Analogic Temp: Temporary employees are eligible to participate in the company’s 401(k) plan; however, they are not eligible for health benefits, paid time off, or holiday pay.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer (C, C++, Linux) in Remote vacancy
  • Sr Site Reliability Engineer (Linux, UNIX, Reliability Engineering, Python, C, C++, Java, DevOps) in New York City C, C++, DevOps Engineer, Java, Linux, Perl, Python, Reliability...  ...and capacity planning. • Develop software and systems architectural frameworks and tooling... 
    Senior
    Linux
    Permanent employment
    Full time
    Remote work

    DBA Web Technologies

    Indiana
    more than 2 months ago
  •  ...Sr. Software Engineer (C++) Location: Jersey City NJ On-site/Remote/Hybrid: Onsite Duration: 6-12 Months Interview Process: 2 rounds...  ...Handles Trading Platforms within BRT. Top Skills C++ Linux UNIX IPCs Shell scripting Market data Nice to... 
    Senior
    Linux
    Remote work

    InterSources

    Jersey City, NJ
    1 day ago
  • Senior Software Engineer (C++, Embedded) Direct message the job poster from GlobalLogic 6-8 years Experience in Embedded systems. Expert in C, C++, embedded Linux, and device driver 6+ years of experience in architecture, design, prototyping, software development, code... 
    Senior
    Linux
    Full time
    Remote work

    GlobalLogic

    Dallas, TX
    2 days ago
  •  ...industry and Global leading software company with over 3,000...  ...Role You will be a senior engineer on the x360Sync team at ConnectWise...  ...is primarily written in C++, with Swift and Objective-C used for macOS-native...  ...C++ OR "C++17" OR "C++20" Linux "Linux System Programming"... 
    Senior
    Linux
    Full time
    Remote work

    Connectwise

    Remote
    8 days ago
  •  ...Our client is seeking a Senior Software Engineer (C++) to join their high-performing engineering team. This role is ideal for an experienced...  ...Protocol, market data feeds, and post-trade processing Linux systems experience, including development and troubleshooting... 
    Senior
    Linux
    Remote work

    The Right Click, Inc.

    United States
    3 days ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This organization...  ...the lean, high-reliability Linux-based operating system that...  ...and then bring up our OS and software stack on it. BASIC QUALIFICATIONS...  ...programming experience in C or C++. Strong operating systems... 
    Linux
    Full time
    Temporary work

    X.Ai

    Remote
    20 hours ago
  • Sr Software Support Engineer (Linux, virtualization, Perl, Python, C, C++, SQL, Visual Basic) in Columbia, MD C, C++, GSM, Linux, LTE, Perl, Python, SQL, TCP/IP, Visual Basic Location: Maryland Job Function: System Support Date Of Job Posting: 08-14-2017 Sr Software... 
    Senior
    Linux
    Permanent employment
    Full time
    For subcontractor
    Local area
    Remote work

    DBA Web Technologies

    Columbia, MD
    more than 2 months ago
  • $150k - $225k

     ...Overview Senior Software Engineer - C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development...  ...Qualifications Qualifications ~ Expertise in Linux C++ Trading Systems Development ~ Expertise in low-latency... 
    Senior
    Linux
    Casual work
    Work at office
    Work from home

    GTS

    New York, NY
    4 days ago
  • $86.8k - $165.2k

     ...years of experience and renowned engineering expertise to meet the needs...  ...REPA) Department as a Senior Software Engineer. The team's primary...  ...Code, test, and integrate C++ real-time signal processing algorithms...  ...for sensor systems on Linux. Defect resolution and code... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Marlborough, MA
    20 hours ago
  •  ...Security Technology  We’re seeking a Senior Software Engineer to join a high-impact team supporting...  ...Securing communications channels. Experience in C++ , including multi-threading. Proven background working in Linux environments (must-have) Experience supporting... 
    Senior
    Linux
    Full time

    Analogic Jobs

    Remote
    20 hours ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++, Embedded C++, Jenkins, Linux, Scrum, Unix Location: Massachusetts Job Function: Application Development Date Of Job Posting: 10-03-2019 Sr Software... 
    Senior
    Linux
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Jenkins County, GA
    more than 2 months ago
  • $140k - $231k

     ...potential. Title and Summary Lead Software Engineer (C/C++) This is an exciting opportunity for...  .... Develop complex stories in C and write unit tests in C++ using Google...  ...CD? Have you developed software for Linux operating systems? Do you have experience... 
    Linux
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    O Fallon, MO
    1 day ago
  • $165k - $230k

     ...with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, C++ (DRAGON) As a Sr. Software Engineer on the Dragon team, you...  ...motor design, and physical mechanics Strong fluency in Linux, including: Bash shell scripting Network troubleshooting... 
    Senior
    Linux
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Remote
    20 hours ago
  • $102k - $157k

     ...an immediate opportunity for a talented software engineer to support our programs delivering Next-...  ...The ideal candidate will be well-rounded C++ developer, work well as part of a rapid...  ...years of professional experience using Linux operating systems ~ Knowledge of Data... 
    Senior
    Linux
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    23 days ago
  •  ...Job Description About Index Engines At Index Engines, we’re...  ...opportunity for mid to senior level Software Engineers for our San Jose,...  ...for the Index Engines’ Linux application and will work closely...  ...engineering ~ Strong skills in C and Python ~ Experience with... 
    Senior
    Linux
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    3 days ago
  • $164.89k - $182.93k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus...  ...systems.Develop production-quality software using C++ in a Linux environment.Establish technical direction and make sound design... 
    Senior
    Linux
    Full time
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Manassas, VA
    1 day ago
  •  ...as the primary technical owner for our linux user space C++ application, ensuring high-performance...  ...reliable, thread-safe, multithreaded software components (synchronization, concurrency...  ...a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer... 
    Senior
    Linux
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    23 days ago
  • $160k - $210k

     ...systems are written in modern C++ and are seeking an engineer who is passionate about...  ...form of robust libraries and software development tools....  ...unmanaged languages such as C or Rust and a desire to learn...  ...interpersonal skills. At home in a Linux development environment.... 
    Senior
    Linux
    Full time
    Work at office
    Local area
    Remote work

    Cognitiv

    Bellevue, WA
    20 hours ago
  • Emerson is seeking a skilled and versatile Software Engineer to help build next-generation web...  ...software development experience with C/C++ in embedded contexts. ~ Experience developing...  ...with embedded systems, RTOS, or Linux-based firmware environments. ~ Experience... 
    Senior
    Linux
    Full time
    Temporary work
    Remote work
    Flexible hours

    Emerson

    Marshalltown, IA
    9 days ago
  •  ...Sr. Electrical Engineer Eos Energy Enterprises, Inc. is accelerating the shift to American...  ...programming capabilities in C and C++, with working knowledge of Linux-based development environments....  ...troubleshooting Engineering Design Software: EAGLE, IAR or similar software... 
    Senior
    Linux
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    Night shift

    Eos Energy Storage

    Edison, NJ
    4 days ago
  •  ...we're looking for talented engineers to join our team. Explore...  ...the Role The Senior Software/Firmware Engineer will design...  ..., and integrate modern C/C++ embedded software running on Linux and real-time operating...  ...communication protocols (SPI, I²C, UART) and hands-on... 
    Senior
    Linux
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to Friday

    ADTRAN

    Atlanta, GA
    4 days ago
  • $131.37k - $166k

     ...and integrating various software warehouse logistics solutions...  ...solutions. Provide engineering support as required....  ...Sever), Visual Basic, and C++; C#; industrial automation...  ...and Agile methodologies; C (programming), Shell Scripts, Linux, VIM, and VS Code; web services... 
    Senior
    Linux
    Local area
    Remote work

    Dematic

    Milwaukee, WI
    3 days ago
  •  ...Pre-Sales Engineering Position in Vietnam Forcepoint simplifies security for global businesses...  ...from deeply technical to high executive C-level decision makers. Must be able to...  ...components (firewalls, routers, etc.) Linux/Windows systems administration experience... 
    Senior
    Linux
    Remote work

    Forcepoint

    United States
    2 days ago
  • $132.4k - $251.6k

     ...experience and renowned engineering expertise to meet the needs...  ...Defense Sensors (MDS) software department within Raytheon...  ...integrate new features in C. Lab configuration and...  ...Experience with C and/or C++. Experience with understanding of Linux, VxWorks and/or other Real... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon Technologies

    Pelham, NH
    1 day ago
  • $70k - $85k

     ...Responsibilities include programming, testing, and collaborating with teams. Candidates should have over 5 years of experience with C, UNIX/Linux, and SQL. The position offers a fully remote option within the United States and a competitive salary between $70,000 and $85,00... 
    Senior
    Linux
    Remote work
    Flexible hours

    Gainwell Technologies

    United States
    4 days ago
  • $86.8k - $165.2k

     ...of experience and renowned engineering expertise to meet the needs...  ...systems engineering analysis, software development, and performance...  ...programming principles with C and/or C++ - Experience using Python and...  ...working in UNIX or Linux environments and using software... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    5 days ago
  • $104.1k - $173.9k

     ...customized, carefully designed and engineering pumpers, aerials, tankers...  ...you to join us as an Sr. Principal Embedded Software Engineer. As a technical...  ...embedded software using C and C++. Standout: Rust. ~ Experience...  ...software on Embedded Linux platforms ~ Experience with... 
    Senior
    Linux
    Permanent employment
    Remote work

    Oshkosh Corporation

    Greenville, WI
    3 days ago
  • $150k - $185k

     ...safer and more sustainable homes. Senior Embedded Software Engineer  Job Description  Who Are We:  Vivint Smart Home...  ...field. Core Languages: Strong proficiency in C and modern C++ . Embedded Linux: Deep understanding of the embedded Linux ecosystem... 
    Senior
    Linux
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    NRG

    Washington DC
    more than 2 months ago
  •  ...Software Engineer Position This is a position for a software engineer to develop Telematics on...  ...5 years of development experience using C++ (with emphasis on C++11/14) programming...  ...Desired Qualifications Experience using Linux Experience in embedded controls... 
    Linux
    Remote work

    Software Technology Inc

    Peoria, IL
    4 days ago
  •  ...we're looking for talented engineers to join our team. Explore...  ...About the Role The Senior Software/Firmware Engineer will...  ...develop, and integrate modern C/C++ embedded software running on Linux and real-time operating...  ...communication protocols (SPI, I²C, UART) and hands-on... 
    Senior
    Linux
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to Friday

    ADTRAN

    Atlanta, GA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer (C, C++, Linux). Be the first to apply!