Software Developer C C# Guildford, Surrey (Hybrid, 2 days per week onsite) Permanent, £45k-£60k per annum In this role you will be working for a well-established manufacturer of medical imaging devices. You’ll be developing code for beneficial products and will be part of an exceptionally friendly and highly skilled engineering team. Job Summary: We are seeking a More ❯
Move Forward with Volt Volt is immediately hiring for Software Engineer Aurora, CO In this role, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Our small More ❯
Move Forward with Volt Volt is immediately hiring Senior Software Engineer in Aurora, CO. As Senior Software Engineer, you will: We are looking for Senior Software Engineer to support our teams in Aurora, CO. You will have the opportunity to More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
Location: Chantilly, VA Work Type: Onsite Remote Work: No Job Description Gridiron IT seeking a skilled and innovative AI Software Developer to join our team in developing cutting-edge Generative AI solutions. The ideal candidate will have a strong background More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
We are looking for an experienced engineer who is passionate about developing compilers and managed runtimes and loves open-source software. In this role you will be working on CPython. You'll be part of the bigger CE-SW Runtimes More ❯
Dundee, City of Dundee, United Kingdom Hybrid / WFH Options
Reed Technology
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/C++ Software Engineer . The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a variety of embedded systems and technology platforms. Required … Experience & Skills: 5+ years of hands-on experience developing software in C or C++. Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains. Strong experience with Windows Win32 programming. Solid understanding of symmetric and asymmetric cryptographic frameworks. Proficient in software design principles and configuration management practices. More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid / WFH Options
Reed
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/C++ Software Engineer . The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a variety of embedded systems and technology platforms. Required … Experience & Skills: 5+ years of hands-on experience developing software in C or C++. Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains. Strong experience with Windows Win32 programming. Solid understanding of symmetric and asymmetric cryptographic frameworks. Proficient in software design principles and configuration management practices. More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded CMore ❯
maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in … teams; therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics More ❯
development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Technical Skills & Experience Required: Experience programming embedded systems in C or C++ Proficiency in C/C++ coding practices Familiarity with scripting languages such as Python Experience designing multi-threaded and/or multi-process embedded systems Understanding of synchronization More ❯
Bristol, BS37 5JF, Westbury on Trym, United Kingdom
Zenovo
development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Technical Skills & Experience Required: Experience programming embedded systems in C or C++ Proficiency in C/C++ coding practices Familiarity with scripting languages such as Python Experience designing multi-threaded and/or multi-process embedded systems Understanding of synchronization More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Lead Embedded Software Engineer (80% hands-on) Technical Consultancy - South Cambridge Hybrid To C£80K + 25 days holiday + Private medical + Pension + Company Bonus + more. Bringing a solid background in Embedded Software development (C/C++) and with DSP knowledge you will join a thriving Technical Consultancy where youll combine hands-on technical delivery and people … embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Embedded Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP and Embedded Linux. Proven line management experience of small teams (around 3-7 people). In this role More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Lead Embedded Software Engineer (80% hands-on) – South Cambridge – Hybrid – To C£80K + 25 days holiday + Private medical + Pension + Company Bonus + more. Bringing a solid background in Embedded Software development (C/C++) and with DSP knowledge you will join a thriving Technical Consultancy where you’ll combine hands-on technical delivery and people leadership … embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Embedded Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP and Embedded Linux. Proven line management experience of small teams (around 3-7 people). An understanding of More ❯
and firmware to deliver reliable, connected hardware products across various industries. Key Responsibilities Hardware & Firmware Development Design and bring up embedded systems: microcontrollers, sensors, comms interfaces (CAN, SPI, I C, USB) Develop and maintain board-support packages, peripheral drivers, and bootloaders Firmware Implementation Develop embedded firmware in C/C++ for RTOS or bare-metal environments Implement and maintain secure … and release planning Qualification & Skills Required: Degree in Electronic/Electrical Engineering or similar 3-5 years of hands-on experience with embedded hardware and firmware design Proficient in C/C++ for embedded systems Experienced with MCU families (e.g., STM32, NXP, Nordic, etc.) Comfortable with digital and analog circuit design and review Skilled in using debugging tools: logic analyzers More ❯
the product lifecycle Excellent communication skills and the ability to self-direct in a small, agile team Strong hands-on skills across at least two or more of: Embedded C (RTOS, microcontrollers) Android or cross-platform mobile (React Native a plus) Desktop/full-stack (Linux, C/C++, Python, databases) DevOps tools (Jenkins, Git, etc.) Email me or apply More ❯
Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership to develop, integrate, and maintain real-time embedded applications. Typical applications are software products related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. … will work with an Agile Scrum team using a Linux Operating system running on multi-core or micro-blaze real-time processors. Candidate is expected to be proficient in C/C++ and have experience with object-oriented development involving communication protocols (UART, Ethernet, DDS, PCIe) and software/firmware interfaces. The selected candidate should have experience with software configuration More ❯
and implementing cutting-edge signal processing technologies. The position is open to qualified software engineering professionals with experience designing, implementing, and maintaining large software systems. Demonstrated experience with Linux, C/C++, SQL, Python, and GUI design are required. The ideal candidate should have experience with the design and implementation of data structures and algorithms. Experience with unit/regression … systems is a plus. Some experience with statistical signal processing and communications systems is desirable, but not required. Design, implement, and maintain large software systems. Demonstrated experience with Linux, C/C++, SQL, Python, and GUI design. Design and implementation of data structures and algorithms, unit/regression testing, revision control systems, defensive coding practices, and providing external support for More ❯
Develop and execute unit and integration tests; contribute to containerized testing environments Participate in Agile development cycles including sprint planning, reviews, and retrospectives Leverage scripting and compiled languages (Python, C, C++, Java) for tool development Support DoD and mission-aligned stakeholders with technical implementation and guidance Required Qualifications: Bachelor's degree in Software Engineering, Cybersecurity, Computer Science, or related field … Minimum of 1 years of experience in software development Proficient in Python, C, C++, Java Familiarity with secure coding practices, reverse engineering, and x86 assembly Experience in Agile/Scrum environments Active Top Secret/SCI clearance required Preferred Qualifications: Familiarity with tools such as Ghidra, Wireshark, XKEYSCORE, or similar Experience with custom protocol development, vulnerability analysis, or cyber toolkits More ❯
Gwynn Oak, Maryland, United States Hybrid / WFH Options
Associates Systems LLC
Candidate will work on software systems for mission systems in all phases of the software development lifecycle, primarily in C/C++. Candidate will interface with systems engineering to develop flow down software requirements and technical specifications. Responsibilities include identifying risks, suggesting mitigation, tracking defects, developing resolutions, and reporting status. The candidate will also be expected to develop and execute … s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or other STEM (Science, Technology, Engineering or Mathematics) discipline • 5+ years of software engineering experience. • Experience working in C/C++ • Proficiency in working with real time embedded software • Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required • Active security clearance at the Secret More ❯
culture. Qualifications Required/Minimum Qualifications: Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, RUST, C++, C# or Java OR equivalent experience. Drive for delivering high-quality implementations and designs while also working on testing and operational aspects of the service. Proficient communication and … every two years thereafter. Additional or Preferred Qualifications: Master's Degree in Computer Science or related technical field AND experience with coding in languages including, but not limited to, C, RUST, C++, C# or Java OR equivalent experience. Experience in designing and running fault-tolerant infrastructure services that run globally on a large scale. Experience in areas such as L7 More ❯
analyze, and interpret patterns and trends in complex data Qualifications Required Skills & Experience: Can write in Python. Can read and understand other coding languages; HTML/CSS, R, Java, C, C++, C# Create respective process documentation using a web-based version control Experience with Gitlab and Jira Provide written and verbal communication and respective business process Work independently and on … defined timelines across a geographically dispersed workforce and user base. Experience providing services similar in required tasks, scope, and complexity. MUST BE A U.S. CITIZEN Desired Skills: JavaScript, R, C/C++, SQL, Go, Flask, React, SQL Alchemy, CI/CD Experience with Flask and React preferred. Education & Certifications: A Bachelor's degree or four (4) additional years of relevant More ❯
Requirements: At least 5 years of relevant experience in mobile software development (iOS, Android, or both) Bachelor's degree in Computer Science or related field Proficient in Python and C development for development and debugging Experience with reverse engineering tools (e.g. IDA Pro, Ghidra, gdb, WinDbg) Familiarity with ARM and/or x86 architecture Understanding of security mitigation techniques such … and an active TS/SCI security clearance required; MUST be willing to be put in for a Full Scope polygraph Desired Experience: Native-level mobile development using Objective-C, Swift, Java, or Kotlin Experience with vulnerability research and exploit development Familiarity with Unix/Linux internals and object file formats (e.g., ELF) Knowledge of Computer Network Exploitation (CNE) techniques More ❯
helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. Your new position You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius … reports. What we ask for BSc or MSc or equivalent in Computer Science or related field Working experience in C++ or ability to learn C++ if you only have C background Experience of at least one of XML, JSON, HTML Passion for and self-motivated interest in Software Development as a profession, not just a job Strong analytical, problem-solving More ❯
The Data Scientist will be supporting Department of Air Force, JBSA - Lackland, Counter Insider Threat (DAF C In T) Program, an organization and program that will be developing and integrating forward-looking technologies to enhance the DoD worldwide mission, maturing its architecture of hardware, software, and advanced intelligence problem solving. The Data Scientist supports the production and the continued advancement … of data analytical processes and techniques within the operational and technical aspects of the DAF C In T programs, policies and concepts. The successful candidate is someone who creatively approaches a variety of requirements to meet intelligence needs, can balance work on multiple tasks, and work collaboratively with other scientists, engineers, and analysts in a collaborative, dynamic, cross-functional environment. More ❯