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...SeniorLinuxPermanent employmentFull timeRemote work
- ...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...SeniorLinuxRemote work
- 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...SeniorLinuxFull timeRemote work
- ...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"...SeniorLinuxFull timeRemote work
- ...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...SeniorLinuxRemote work
$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...LinuxFull timeTemporary work- 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...SeniorLinuxPermanent employmentFull timeFor subcontractorLocal areaRemote work
$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...SeniorLinuxCasual workWork at officeWork from home$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...SeniorLinuxTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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...SeniorLinuxFull time
- 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...SeniorLinuxPermanent employmentFull timeRemote workRelocationFlexible hours
$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...LinuxFull timePart timeWorldwideFlexible hours$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...SeniorLinuxPermanent employmentFull timeTemporary workWeekend work$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...SeniorLinuxFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours- ...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...SeniorLinuxWork at officeWork from homeMonday to Friday
$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...SeniorLinuxFull timeRemote workFlexible hours- ...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...SeniorLinuxFull timePart timeRemote work3 days per week
$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....SeniorLinuxFull timeWork at officeLocal areaRemote work- 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...SeniorLinuxFull timeTemporary workRemote workFlexible hours
- ...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...SeniorLinuxWork at officeLocal areaRemote workFlexible hoursShift workNight shift
- ...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...SeniorLinuxPermanent employmentFull timeWork at officeRemote workMonday to Friday
$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...SeniorLinuxLocal areaRemote work- ...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...SeniorLinuxRemote work
$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...SeniorLinuxTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$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...SeniorLinuxRemote workFlexible hours$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...SeniorLinuxTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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...SeniorLinuxPermanent employmentRemote work$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...SeniorLinuxContract workTemporary workWork at officeRemote workWork from homeFlexible hours- ...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...LinuxRemote work
- ...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...SeniorLinuxPermanent employmentFull timeWork at officeRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer (C, C++, Linux). Be the first to apply!



