in computer science with 10 years of experience, a master's degree in computer science with 5 years of experience. • Working knowledge in two of the following languages: C++, C, Java, HTML/XML Fortran • Expert knowledge of structured programming techniques • knowledgeable of Instructional System Design (ISD) rooted in Analyze, Design, Develop, Implement and Evaluate (ADDIE) methodology. • Working knowledge of More ❯
and peripherals. Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation Required Skills & Experience Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems. Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints. More ❯
Laurel, Maryland, United States Hybrid / WFH Options
ClearanceJobs
Strong analytical and problem-solving skills. • Ability to work in a fast-paced, collaborative environment. • Must support the Intelligence Community. Required Skills: • 2+ years developing applications using languages like C, C++, C#, Java, or Python • 2+ years developing for Windows or UNIX environments • Experience with DevOps tools (Artifactory, Docker, Terraform, Ansible, Packer) • 1+ year working with CI/CD tools More ❯
King George, Virginia, United States Hybrid / WFH Options
TMC Technologies
the area of Science, Technology, Engineering or Mathematics 7+ years of experience in the following: Coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch. - Java - Understanding networking principles or familiar - Coding within a publish/subscribe architecture and middleware - Real time and non-real time operating systems such as UNIX, Linux More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
The Role As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker More ❯
team environment Basic Qualifications for Software Engineer - Embedded: Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or related degree Object Oriented (OO) Software development experience in C/C++on Linux environment Experience in embedded real-time software development, debug and test Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other More ❯
Letchworth Garden City, Hertfordshire, United Kingdom
Focusrite Audio Engineering Ltd
develop the firmware on which our products depend. This is a full time, permanent position. We are looking someone with: Experience writing and debugging code on embedded systems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running 'main()' writing low level drivers, test More ❯
CI-Poly) Preferred Qualifications: It is preferred that a given candidate has some of the preferred qualification below. No expectation of all. • Experience designing, developing, and troubleshooting in C++, C, Python, and/or JavaScript • Experience designing, developing, and troubleshooting distributed systems • Experience designing, developing, and troubleshooting in virtualized environments (VMs, AWS Cloud Instances) • Experience as a full-stack developer More ❯
Nelson Village, Northumberland, UK Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
The Role As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Premier Group
per annum . Embedded Software Engineer Key Skills: 3-4+ years industry experience Experience of real time embedded software development Embedded Software Programming in C Low level and bare metal experience Experience of Microcontrollers – STM32, ARM, PIC, ESP32 Knowledge/Experience of RTOS – FreeRTOS or similar Network interfaces - SPI, I2C, USB, UART, RS232/485, Ethernet, BLE, WI-FI More ❯
milton, central scotland, united kingdom Hybrid / WFH Options
Premier Group
per annum . Embedded Software Engineer Key Skills: 3-4+ years industry experience Experience of real time embedded software development Embedded Software Programming in C Low level and bare metal experience Experience of Microcontrollers – STM32, ARM, PIC, ESP32 Knowledge/Experience of RTOS – FreeRTOS or similar Network interfaces - SPI, I2C, USB, UART, RS232/485, Ethernet, BLE, WI-FI More ❯
paisley, central scotland, united kingdom Hybrid / WFH Options
Premier Group
per annum . Embedded Software Engineer Key Skills: 3-4+ years industry experience Experience of real time embedded software development Embedded Software Programming in C Low level and bare metal experience Experience of Microcontrollers – STM32, ARM, PIC, ESP32 Knowledge/Experience of RTOS – FreeRTOS or similar Network interfaces - SPI, I2C, USB, UART, RS232/485, Ethernet, BLE, WI-FI More ❯
in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a More ❯
in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a More ❯
Solid knowledge of radio communications theory and digital signal processing. Background in cellular communication systems across PHY, MAC, and RF is preferred. Programming/scripting skills in MATLAB, Python, C/C++ is preferred. Proven track record with innovative problem solving and hands-on experience in design, development, testing, and standardization will be an advantage. A team player with good More ❯
Cyber Security Engineer for a partner in the Atlanta area. Must be onsite. The Cyber Security Software Engineer designs, develops, and tests cybersecurity software in languages such as Java, C, and C++. The Cyber Security Software Engineer requires extensive knowledge of programming languages, software development, and computer operating systems in order to apply engineering principles to software creation. The necessary More ❯
Tackle complex scaling and distributed system challenges using both open-source and Bloomberg-developed tools You will need to have: 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.) Strong communication skills and ability to collaborate with diverse stakeholders Familiarity with observability tools like Grafana, Splunk, or Humio Experience with CI/CD tooling More ❯
automate customer workflows and business processes with AI enabled software solutions. • Strong knowledge of data structures algorithms design patterns data modeling and software architecture. • Proficiency in Python Java and C plus plus with experience delivering production services and tools. • Experience integrating machine learning frameworks such as PyTorch and TensorFlow and model serving toolchains. • Extensive mathematics and computer science foundations including More ❯
of related experience, or a Master's degree in a STEM discipline and 3 years of experience, or a PhD and 0 years of experience. • Linux experience. • Proficiency in C/C++. • Object Oriented Programming (OOP) experience. • Configuration management software experience (e.g., Git). • Containerization and cloud experience. • Ability and willingness to travel up to 10% to support business needs. More ❯
grand prairie, texas, united states Hybrid / WFH Options
Lockheed Martin
position* Must have experience with: • High availability development, fault tolerance software and RMF compliance with Fortify • Full lifecycle application development • Designing, coding, and debugging applications in various software languages (C/C++, Python, Shell Scripting) • Supporting a broad range of challenges in a dynamic team environment and the ability to work with Cyber Exploitation Engineers, Cyber System Security Engineers and More ❯
grand prairie, texas, united states Hybrid / WFH Options
Lockheed Martin
position* Must have experience with: • High availability development, fault tolerance software and RMF compliance with Fortify • Full lifecycle application development • Designing, coding, and debugging applications in various software languages (C/C++, Python, Shell Scripting) • Supporting a broad range of challenges in a dynamic team environment and the ability to work with Cyber Exploitation Engineers, Cyber System Security Engineers and More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React More ❯
managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React More ❯
Lincoln, Massachusetts, United States Hybrid / WFH Options
WINGBRACE LLC
analyses (ex. Mathematica, Python, R) Knowledge of Analysis of Alternatives, Verification and Validation, Design of Experiments and data analytics. Hands-on experience with one or more of the following: C/C++, Go, Ruby, Kotlin Experience working with and understanding XML and XSD files Technical writing (e.g. data definitions) experience Please apply to Benefits We believe customer experience starts with More ❯
annapolis junction, maryland, united states Hybrid / WFH Options
Lockheed Martin
often serve as a primary POC for AI-related matters, so must have exceptional analytical, problem-solving and communication skills. Expert knowledge of multiple programming languages, e.g. Python, Java, C, R, a plus. 10 years experience deploying machine learning algorithms is required. A Master's or Ph.D. degree in advanced math, artificial intelligence, data science, computer science or deep learning More ❯