Job Title: C++ - Software Engineer Dates: 10/29/2024 - 10/24/2025 Level: Level 3: BS+9-15 YRS or MS+7-13 YRS Rate Range: $30.00 - $120.00 Hourly OTCA Work Schedule: 4/10-A Security Clearance: Active Secret Worksite Classification: Worker will work Onsite Full Time Work Location: Palmdale, CA Onsite Full Time General Information The … Ideal candidates would be software engineers with in-depth simulation and embedded software development experience. The ideal candidate should be proficient with developing components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Responsibilities will include development of data analysis tools used to post … other duties (to include systems engineering, systems integration and test, and data analysis functions) as required and assigned. The following are the skills associated with the position: Required: • Strong C++ development skills • Experience with Git version control • Experience with repository management tools and environments • CI/CD pipeline development • Windows and Linux development • High Fidelity Flight Simulation • Experience developing to More ❯
the "Apply Now" link. £40,000 - 70,000 per year Requirements: Several years of blockchain development experience, ideally at the protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design 108 E 16th Street, New York, NY 10003 Subscribe to our newsletter Join over 111,000 others and get access to exclusive More ❯
Senior Software Engineer (C++, Perl) Location: Basingstoke, 5 days a week Job Type: Permanent, Full-time Salary: Competitive A new exciting permanent Senior Software Engineer position has become available to lead a software team within the companies Design department. This role is crucial in maintaining and extending world-class design realisation and engraving tools used to create industry-leading banknote … tasks required to deliver user stories. Take ownership of the continuous improvement of all Design Software processes and procedures. Required Skills & Qualifications: Strong technical understanding and commercial experience with C++ and Perl technologies. Experience in agile team environments and continuous integration settings. Proven ability to design and deliver software solutions that meet user needs. Ability to set up and establish More ❯
collaboration and mentor engineers across different specializations. Drive technical direction and ensure delivery of high-quality, scalable solutions. Requirements: Strong engineering background: at least 4 years of experience in C++ development Experience in a leadership role in a start-up environment Experience with ROS2 Distributed systems knowledge Ability to lead and mentor technical teams, fostering a culture of innovation and More ❯
delivery of high-quality, scalable solutions. Oversee the full lifecycle of development - from prototyping and experimentation to deployment at scale. Requirements : Strong engineering background: at least 4 years of C++ development experience Experience in a leadership role in a start-up environment Experience in Imitation Learning/Reinforcement Learning/VLMs related projects Ability to lead and mentor technical teams More ❯
collaboration and mentor engineers across different specializations. Drive technical direction and ensure delivery of high-quality, scalable solutions. Requirements : Strong engineering background: at least 4 years of experience in C++ software development Experience in a leadership role in a start-up environment Experience with building and shipping robotics products (eg. robotic arms) Experience with Robot Operating System 2 Ability to More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (C++ SDK OEM) Cambridge/WFH to £75k Are you a backend focussed Software Engineer looking for an opportunity to work on complex and interesting, cutting edge systems with client interaction? You could be joining a market leading software house that's remote access product is used by hundreds of millions of users worldwide. As … of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ services and SDKs that require scalability, large amounts of data and must be security compliant. You'll also collaborate with a Sales to lend technical expertise to prospective client discussions … ll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once or twice a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux, Windows, Mac) You have experience of developing SDKs You have a good understanding of networking technologies, protocols e.g. TCP/IP More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (C++ SDK OEM) Cambridge/WFH to £75k Are you a backend focussed Software Engineer looking for an opportunity to work on complex and interesting, cutting edge systems with client interaction? You could be joining a market leading software house that's remote access product is used by hundreds of millions of users worldwide. As … of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ services and SDKs that require scalability, large amounts of data and must be security compliant. You'll also collaborate with a Sales to lend technical expertise to prospective client discussions … ll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once or twice a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux, Windows, Mac) You have experience of developing SDKs You have a good understanding of networking technologies, protocols e.g. TCP/IP More ❯
Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £65,000 - £130,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their … engineering team with 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a market leading … succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to Data Structures, Algorithms and alike. The key desirable skill is C#/WPF/MVVM development working with GUI's, along More ❯
Geoscience Software Engineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their … close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards … succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming. You should have worked with 3D graphics and GIS development toolkits, 2D/3D Geometrical modelling experience and scripting More ❯
basis. Your main role will be to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills … experience and attributes: 6+ years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience with other object orientated programming languages would also be highly desirable. Any More ❯
for DoD-focused product lines. • Lead software analysis, code analysis, requirements analysis, software review, and interface design to ensure secure systems. • Design, code, and debug applications in C/C++, Python, and Shell Scripting, with a focus on secure software development. • Manage Linux distributions using Yocto Project for embedded systems and ensure robust Linux administration. • Work in a cross-functional … system hardening in a senior role. • Expertise in software analysis, code analysis, requirements analysis, software review, and interface design. • Proficiency in designing, coding, and debugging applications in C/C++, Python, and Shell Scripting. • Strong knowledge of Linux administration and creating Linux distributions using Yocto Project for embedded systems. • Experience with Jira, Confluence, Docker, and GitLab. More ❯
Top Secret/SCI with Poly at the time of consideration • Have a bachelor's degree in a relevant engineering discipline • Have extensive experience with object-oriented programming languages (C++, Java, Python) • Have exposure to basic logic gates and Boolean math (AND, OR)? Preferred Requirements • Have experience with modern C++ standards (>= C+) and STL • Have experience with Python • Can demonstrate More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Yoh Solutions Ltd
C/C++ Software Engineer Location: Southampton, UK (Hybrid 3 days per week on-site) There are easier ways to make a living. But if youre the sort of software engineer whod rather work on hard problems than spend your days tweaking yet another app interface, this might be worth a read. Youll be joining a small, sharp team developing … kind where a fraction of a millisecond matters, and where your code has a direct impact on what eventually flies into orbit. Youll need solid experience with C/C++ on Linux , a grasp of how real-time systems behave on either ARM and/or Intel x86 platforms , and the mindset to figure things out when there isnt a More ❯
minimum 2 years prior relevant experience, or an Advanced degree in a related field. • Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic. • Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. • Experience with Windows Operating … entire missile portfolio. The software team within TEE is responsible for developing advanced windows application solutions. Sucessfull candidates will: • Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) • Prioritize and handle multiple software engineering tasks concurrently • Troubleshoot software and test equipment instrumentation • Work in a multidiscipline engineering team More ❯
Job Title: Entry Level Software Engineer () Job Location: Moorestown NJ 08057 Onsite Requirements: Java and/or C++ Linux/Unix Agile development methodologies Job Description: Under direct supervision, helps design, develop, troubleshoot, and analyze software programs for computer-based systems. Assists in evaluating/determining user needs with the maintenance of single-product models and subsystems. Performs routine systems … or higher in Computer Science, Computer Engineering, Mathematics, or related engineering discipline 0-2 years' experience in software development or maintenance Software Engineering experience or familiarity with Java or C++ Familiar with Agile development methodologies Preferred Requirements: Familiar with Object Oriented design/development including the employment of Design Patterns to facilitate the utilization of software insulation techniques and plugins More ❯
Job Title: Senior Software Engineer 14993 Job Location: Beach California 90278 Onsite Requirements: C++ VxWorks GPS Job Description: Looking for a Software Lead to support our Communications Systems Software (CSS) department. As a member of the CSS department you'll work in a fast-paced team environment to make our technologies a reality. This position is managing the execution, development … control systems algorithms. Candidate will need familiarity with various processor, memory, and I/O architectures and be able to implement both procedural and embedded software in C/C++ utilizing real-time operating system (VxWorks) and Wind River Workbench. The ideal candidate should have academic and work experience in software engineering and development across the full life cycle for … engineers effectively driving program execution toward software delivery schedule Prior experience guiding process improvement, configuration management, code quality practices Experience with VxWorks and Workbench Strong proficiency in C/C++ programming Prior or current corporate experience in a full time role that requires cross-collaboration with engineering teams Preferred Qualifications for Software Engineer: Experience in Agile process and Atlassian Tool More ❯
Position with our automotive client: Software Engineer (electronic engine controls, C++, C#, .net J1939/CAN, UDS) • Experience doing desktop client application development with C#, .NET client implementation • C++, emphasis on threading, thread syncing, pointers, and STL • Experience with C# and XML • Experience of integrating diagnostic content (e.g. repair procedures & wiring diagrams) with diagnostic and flashing tools • Understand J1939/ More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
team, where youll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This is a hands-on role for engineers who enjoy low-level work, problem-solving … robust tools in challenging environments. What Youll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross … control (Git). Support team knowledge sharing and mentor less-experienced developers when appropriate. What Youll Bring Essential: 315 years experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
R&D team in developing the next generation of our loudspeakers. You will join a small, multidisciplinary engineering team working across: Embedded: dsp and application frameworks for active speakers (C++, OOD) Desktop: scientific applications for loudspeaker design (Java, MATLAB, OOD) Devops: pipelines and internal tooling (python3, Jenkins, Redmine, svn, git). Key requirements: Linux system management. Python 3 scripting and … PowerShell ). Proactive and curious mindset . Previous Devops experience (professional or personal projects with docker, Jenkins, Kubernetes) Bonus skills we appreciate: Understanding of object orientated design principles in C++/Java . Creative use of computers (e.g. music/video production ). Experience using (or creating!) audio systems or devices. Familiarity with SciPy/NumPy/Matlab . Mobile More ❯
R&D team in developing the next generation of our loudspeakers. You will join a small, multidisciplinary engineering team working across: Embedded: dsp and application frameworks for active speakers (C++, OOD) Desktop: scientific applications for loudspeaker design (Java, MATLAB, OOD) Devops: pipelines and internal tooling (python3, Jenkins, Redmine, svn, git). Key requirements: Linux system management. Python 3 scripting and … PowerShell ). Proactive and curious mindset . Previous Devops experience (professional or personal projects with docker, Jenkins, Kubernetes) Bonus skills we appreciate: Understanding of object orientated design principles in C++/Java . Creative use of computers (e.g. music/video production ). Experience using (or creating!) audio systems or devices. Familiarity with SciPy/NumPy/Matlab . Mobile More ❯
field or equivalent education and work experience • Minimum of 10 years software development experience • Experience supporting military or defense programs. • Demonstrated programming experience in software languages Ada, C/C++, FORTRAN, C# • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Experience with the full Software Development Life Cycle (SDLC). • Strong critical … AND/OR Jenkins. • Experience in an Agile/SAFe leadership role (Scrum Master, Product Owner, Release Train Engineer, e.g.) • Experience architecting, designing, modeling, implementing, integrating, and debugging OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. • Demonstrated mentoring and coaching skills, and excellent 2-way communication skills (upward More ❯
SOFTWARE ENGINEER 3 - MATLAB C++ PYTHON Active Clearance Required: TS/SCI with Full Scope Polygraph Annapolis Junction, MD - Onsite ALTA IT Services has a direct hire opening for a Software Engineer 3 to support an innovative software engineering and staffing firm based in Elkridge, Maryland. The company specializes in providing cutting-edge software solutions and assembling exceptional teams for … programs. Required Skills and Responsibilities • 20+ years of software engineering experience • Designs and implements software modules in MATLAB or other similar design suite • Demonstrated experience coding in C/C++ and Python • Experience with SDRs (REDHAWK/RFNext, GNU, etc.), • Experience with message queue implementation/communication • Experience with Development Suites (X-Midas, etc.) or C Python-based signal processing More ❯
deep understanding of firmware design for SoCs, including video (image capture and processing), audio, power management, and wireless communications Familiar with Firmware development environments primarily include Embedded Linux (C, C++) Good understanding of battery-operated devices with power and thermal management and the design constraints Excellent communication skills and strong analytical skills Knowledge of the Product Development Lifecycle Knowledge of … security products or related fields Must have strong understanding of the design and development on complex embedded products using SoCs Strong programming experience and demonstrated proficiency in C/C++ for embedded systems Experience working with manufacturers in Asia a plus Benefits Generous Annual Leave Allowance Competitive salary and commission package Learning and Development opportunities Private Health Insurance Cycle to More ❯
Assists with performing embedded software project management functions. Basic Qualifications (Required Skills/Experience): Ability to Obtain U.S. Secret clearance - Final Post-Start 2+ years of experience with C, C++ or C# Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data … information and issues impacting design, production, and support of products, services, or other deliverables. Knowledge of programming languages (e.g., C#, Java, Java 2 Enterprise and Mobile Editions (J2EE, J2ME), C++, Visual Basic, C, Assembly, Ladder Logic, Numerical Control (NC) Programming, Matlab). Knowledge of communications, networking, and protocols (e.g., Transport Control Protocol/Internet Protocol (TCP/IP), File Transfer More ❯