Senior Software Engineer I (C++/C# in Embedded Linux)
Alliance
Alliance Technical Group , a premier partner in environmental solutions, is seeking a high-caliber Senior Software Engineer to serve as a technical cornerstone in our R&D organization. In this role, you will be the primary "Right Hand" to the Senior R&D Manager, taking hands-on ownership of the modernization of our next-generation Embedded Data Acquisition platforms.
You will focus on the "How" of execution—transforming high-level architectural vision into high-performance C#/.NET applications running on Embedded Linux.
KEY RESPONSIBILITIES:
- Core Development: Take primary hands-on ownership of the end-to-end software development lifecycle for our next-gen embedded platform, focusing on high-performance C# code.
- Technical Troubleshooting: Lead deep-dive debugging and troubleshooting efforts for complex system issues, acting as the final line of defense for engineering builds.
- Architectural Implementation: Collaborate with the R&D Manager to translate system architecture into scalable, reusable software components shared across our product line.
- Agile Execution: Drive technical progress within an Agile environment, providing accurate estimations and ensuring on-time delivery of critical features.
- Mentorship & Code Quality: Uphold rigorous development standards through peer code reviews, technical guidance, and fostering best practices in software design and maintainability.
- Linux Integration: Ensure seamless application performance within embedded Linux environments, coordinating with specialized contractors on OS-level requirements as needed.
- AI-Driven Innovation: Lead by example in the adoption of modern and AI-driven technologies to accelerate development workflows and refactor legacy logic.
- Cross-Functional Collaboration: Partner closely with QA and Product stakeholders to ensure system stability, performance, and alignment with regulatory requirements.
QUALIFICATIONS & EXPERIENCE:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field.
- Minimum of 8–12 years of professional software development experience, with a focus on enterprise or industrial-grade products
- C#/.NET Mastery: At least 5-7 years of expert-level experience with Microsoft development technologies (C#, .NET Core/6+, Visual Studio).
- Embedded Linux: Proven experience developing and deploying applications on Linux platforms; familiarity with the nuances of cross-platform .NET development.
- Problem Solving: Exceptional analytical skills with a track record of solving "impossible" bugs and optimizing system performance.
- Communication: Strong ability to communicate technical trade-offs clearly to leadership and collaborate across multidisciplinary teams.
- SDLC Fluency: Strong understanding of Agile methodologies, automated testing, and CI/CD pipelines.
Key Benefits Include
- Medical, Dental, and Vision Insurance
- Flexible Spending Accounts
- 401(K) Plan with Competitive Match
- Continuing Education and Tuition Assistance
- Employer-Sponsored Disability Benefits
- Life Insurance
- Employee Assistance Program (EAP)
- Paid Time Off (PTO), Paid Holidays, & Bonus Floating Holiday (if hired before July 1st)
- Profit Sharing or Individual Bonus Programs
- Referral Program
- Per Diem & Paid Travel
- Employee Discount Hub
Alliance Technical Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
$105k - $165k
...develop cutting-edge software for medical devices.... ...projects focused on embedded systems, mobile apps... .... Senior Embedded C++ Software Engineer The Senior Embedded... ...development on Linux, Windows, an RTOS,... ...languages such as R ust, C#, Python, or...SeniorC#LinuxFull time$98.1k - $182.1k
...operates, and maintains software and firmware components... ...to and integrated with engineering, scientific, and... ...solutions for real-time embedded systems, including hardware... ...Embedded Software in C/C++ (version 11 or higher)•... ...for C++)• Proficiency in Linux systems and Real-Time...SeniorLinuxFull timeTemporary workWork experience placementInterim roleCasual workWorldwideFlexible hours- ...mode and currently seeking a Senior Embedded Software Engineer to join our team in... ...Expert-level proficiency in C / C++, including coding standards... ...BiSS, SSI).Proficiency in Linux and Unix.Knowledge of programming... ....Proficiency in Python and C#.Experience with QNX...SeniorC#LinuxLocal area
- Amazon Leo is seeking a Senior Software Engineer to contribute across requirements... ...and operations for secure embedded software on satellite hardware... ...device drivers and Linux kernel modules, and port software... ...software development, strong C++/Rust skills, and experience...SeniorLinux
- 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
$130k - $160k
...Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion control... ...Generators Strong embedded C/C++ programming skills Excellent problem... ...computer codes (Assembly, C, C++, Java, C#, etc.) found in the development....SeniorC#Full timeWorldwideShift work- SEI advances software engineering principles and practices and serves... ...experienced senior real-time embedded engineer to work on safety... ...RTOSes, FPGAs, and embedded Linux. You will have opportunities... ...of the following: C, C++, VHDL, Verilog, Python, C#. You’ve built, analyzed...SeniorC#LinuxFull timeWork at officeRelocation package
- ...new ideas to life through embedded software development, rapid... ...innovation.We’re looking for a Senior Embedded Software Engineer to help design and develop... ...languages such as C++, C#, or Java· Professional experience... ...related field· Embedded Linux application, driver...SeniorC#LinuxOverseas
$160k - $240k
...operations, systems and safety engineering - all dedicated to... ...Alto, Calif.Meet the team:The Embedded Software team develops foundational platform... ...)Experience in embedded C/C++ with deep understanding of advanced... ...ramp-upExpertise in Linux-based embedded software development...SeniorLinuxPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$155k - $185k
...information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the... ...role focuses on embedded C++ development, platform... ...microcontroller, RTOS, Embedded Linux, and Android platforms.... ...data exchangeFamiliarity with C#, Python, automated test frameworks...SeniorC#LinuxFull timeTemporary work- ...related fieldStrong Programming Experience in C++ on Linux, Good Understanding of Object Oriented Design MethodologyStrong Embedded software Development and Debug experience,Min. 8+... ...: Information TechnologyExperience level: Mid-Senior LevelIndustry: Consumer ElectronicsSeniorLinuxImmediate start
$107.09k - $144.57k
...Senior Embedded Software EngineerLocation: Goleta, CA, US, 93117 Job ID: 11478... ...Time Senior Embedded Software Engineer. This position is based out... ...more of the following: C, C++, C# and/or Java.Practical... ...ambition to learnExperience with Linux/Unix and/or...SeniorC#LinuxFull timeContract workWork experience placementLocal area$86.8k - $165.2k
...experience and renowned engineering expertise to meet the... ...opportunity for a Senior Software Engineer - Embedded to join our Electro-Optical... ...:Developing on Linux, VxWorks, or other Real... ...oriented programming and C++ design paradigms.Coding in C, C#, Java or closely related...SeniorC#LinuxTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...primary technical owner for our linux user space C++ application, ensuring high-... ...thread-safe, multithreaded software components (synchronization... .... Collaborate on the embedded Linux platform work and... ...Bachelors or Masters in Electrical Engineering, Computer Engineering, or...SeniorLinuxFull timePart timeRemote work3 days per week
$129.6k - $220.3k
...expert teams of physicists, engineers, data scientists and... ...seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing... ...modern C++ (C++11/14/17/20)/C# or Java with a focus on... ...platforms that operate across Linux and Windows environments...SeniorC#LinuxMinimum wageFull timeWork experience placementFlexible hours$160.65k - $217.35k
...with full life-cycle software development,... ...analysis using C, C++, C#, Python, Java, Ada, and/or Linux. We require 5 or... ...science degree in engineering, engineering technology... ...prefer familiarity with embedded system software, C,... ...engineers. In senior roles, we develop technical...SeniorC#LinuxFull timeWork experience placementRelocationDay shift- ...skilled and versatile Software Engineer to help build next-generation... ...web development and embedded systems, you will... ...development experience with C/C++ in embedded contexts.... ...systems, RTOS, or Linux-based firmware... ...from onboarding through senior leadership. We provide...SeniorLinuxFull timeTemporary workRemote workFlexible hours
$107.09k - $144.57k
...Land Systems is seeking a Full Time Senior Embedded Software Engineer. This position is based out of our Goleta... ...in one or more of the following: C, C++, C# and/or Java. ~ Practical experience... ...to learn ~ Experience with Linux/Unix and/or Windows ~ Experience with...SeniorC#LinuxFull timeContract workWork experience placementLocal areaFlexible hours$140k
...Job Description Senior Embedded Firmware Engineer – Laser Systems / Scientific... ...'ll own the embedded software for a portfolio of... ...firmware development in C/C++ for microcontroller-... ...t be doing layout) Linux configuration and... ...GUI development with C# and/or Qt C++ (genuinely...SeniorC#LinuxLocal areaRelocationRelocation package- ...This role owns the software that makes it... ...ll report to the Engineering Manager and work... ...and maintain embedded firmware in C and C++ for instrument control... ...drivers in C# or Python for customer... ...Embedded Linux or an RTOS such... ...This is the senior technical seat for...SeniorC#LinuxPermanent employmentFull timeRemote workWorldwide
- ...JOB SUMMARY The Senior Applications Engineer, Embedded & Controls will lead... ...role owns the embedded software stack that powers Osmosis... ...• Proficiency in C, C++, Golang, BASH,... ...comfort with Make and Linux toolchains. •... ...Knowledge of Java and/or C#. • Experience with...SeniorC#LinuxWork experience placementLocal area
$160.65k - $217.35k
...with us. The Boeing Company is looking for Senior Missions Systems Software Engineers - Embedded to join the Boeing's Mission Systems... ...simulation, testing, and/or analysis using C, C++, C#, Python, Java, Ada, and/or Linux ~5+ years of experience developing, documenting...SeniorC#LinuxPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$62.31 - $105.91 per hour
...expert teams of physicists, engineers, data scientists and... ...seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing... ...modern C++ (C++11/14/17/20)/C# or Java with a focus on... ...platforms that operate across Linux and Windows environments...SeniorC#LinuxMinimum wageFull timeWork experience placementFlexible hours- Engineer Embedded Software Position Overview We are seeking a Software Engineer - Embedded to support the development, integration, and... ...The ideal candidate will have strong experience in C/C++ development on Linux, embedded real-time systems, RTOS environments, and the...SeniorLinux
- A technology startup is seeking an Embedded Software Engineer to join their team in Austin, TX. This role involves contributing to the full product lifecycle of a Linux-based chip management application. Candidates must have over 10 years of experience in embedded software...SeniorLinux
- Sr. Associate Software Engineer-Embedded (C++/Linux/Agile) Embedded Software Engineer to work on embedded software development utilizing the C++ programming language in a Linux environment on an Agile Development Engineering Team. Essential Functions: Support and participate...SeniorLinux
- ...They need you, a knowledgeable Senior Embedded Systems Engineer , to join the technical team... ...: -10+ years of embedded software engineering experience working with Python, C++, and LabVIEW -Extensive... ...etc.) -Recent experience with Linux system installation and administration...SeniorLinuxContract work
$145k
job summary: Seeking an Embedded Diagnostics Engineer for a high growth industrial... ...there are no physical or software defects before, during, or... ...these tests automatically in a Linux/Unix environment, saving... ...Management Engineering C C# C++ Electrical Equal...SeniorC#LinuxPermanent employmentTemporary workWork experience placementImmediate start$135k - $200k
...Embedded SW Engineer. C++ and Linux. Must be a U.S. Citizen due to U.S. government contracts. Employment is contingent upon the successful... ...background check. Our client is seeking a highly skilled Senior Embedded Software Engineer to join its Software Engineering team and...SeniorLinuxContract work3 days per week- Sr. Embedded EngineerMinneapolis area (On-site) Employment... ...are seeking a Senior Embedded Software Engineer to lead the development... ...in embedded C/C++, bare metal programming... ...FreeRTOS, Zephyr OS, or Linux RTOS).Hands-on experience... ...in Python or C# for higher-level development...SeniorC#LinuxFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I (C++/C# in Embedded Linux). Be the first to apply!
- senior c++ software developer United States
- c++ programmer United States
- entry level c++ developer United States
- c++-python developer United States
- c++ developer United States
- junior c++ developer United States
- senior c++ developer United States
- c++ software developer United States
- c++ embedded engineer United States
- lead c# developer United States




