software development, with an emphasis on signal/image processing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
that. The Role: Developing and maintaining embedded software solutions for complex engineering systems Collaborating with electronics and mechanical teams on cross-disciplinary projects Tackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential) Involvement in the full development lifecycle, from design through to deployment About You: Strong experience with embedded software More ❯
duties - Work with the team, customer(s), and Sponsor(s) to help develop and refine technical requirements in support of defining day to day duties. Desire Skillsets: Experience in C, C++, Java, JavaScript, TypeScript, and or Rust. Experience with git. Experience with software debugging and associated tools such as Eclipse, Visual Studio Code. Basic knowledge of integrating hardware equipment into More ❯
Time multi-threaded Embedded software, preferably on Linux OS. • Model-based development, preferably Rhapsody. • Extensive experience with Object Oriented design and programming, preferably in UML and RUST. • Familiarity with C and C++ • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. • ARM virtualization extensions, preferably Hypervisor. • Hypervisor Technology • Linux • Rhapsody • UML • Device drivers What sets you apart 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 ❯
in one or more of the automotive/aerospace/nuclear/defence industries. A team player mentality, thriving in a collaborative and supportive work environment. Experience of embedded C/C++ and/or python coding for microcontrollers. Quick learner with a flexible and adaptable approach. Knowledge of embedded software operation within systems. Experience of DSPs would be beneficial. More ❯
experience with AMD Vitis Toolset Strong experience with embedded Linux Strong experience with PetaLinux Strong experience with Make Strong experience desired with x86 architecture Proficiency in programming languages like C and C++ Solid understanding of Board Support Packages (BSP) Excellent problem-solving and analytical skills Effective communication and teamwork abilities What Sets You Apart: Prior experience with the IPMI protocol 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 ❯
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 in virtualized environments (VMs, AWS Cloud Instances) • Experience with software development on Red Hat Enterprise Linux • Experience with Dockerization and More ❯
GoogleTest or similar unit test tool/framework • Knowledge of Publish/Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred Common Object Request Broker Architecture (CORBA), C-Make, Cameo Modeler. • Experience working with multi-disciplined teams • Excellent communication skills • Experience with software formal qualification testing (FQT) • Experience with software requirements/architecture/design More ❯
stakeholders. Qualifications: Solid experience in firmware development for embedded systems, ideally in energy or power electronics applications. Deep understanding of the Linux TCP/IP stack Proficient in embedded C/C++, with strong skills in optimising for low-latency and deterministic behaviour. (nice to have) Strong understanding of MCU peripherals and protocols used in EV and smart grid integration More ❯
standards. Contribute to process and product improvements as the business scales. Collaborate with cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embedded software development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C More ❯
Familiar with software development and diagnostic tools • CompTIA Security+ certification preferred; if not held, certification must be obtained within six months of date of hire. Desired Programming Languages: Assembly; C, C++; Microsoft .Net (C#, VB); Java Desired Operating Systems: Windows 7/10, Windows Server 2008R2, Windows Server 2012R2, Red Hat Enterprise Linux 5,6,7 All qualified applicants will 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 ❯
MS in Computer/Electrical Engineering 5+ years of experience in designing and building scalable software for distributed systems. Demonstrated excellence using system-level languages (such as Golang, Rust, C, C++, etc.) to design products and automated systems. Excellent software fundamentals, including architectural design, algorithm development, data structures, code modularity, and maintainability. Demonstrated excellence in using concurrency, asynchronous programming, and More ❯
experience with AMD Vitis Toolset Strong experience with embedded Linux Strong experience with PetaLinux Strong experience with Make Strong experience desired with x86 architecture Proficiency in programming languages like C and C++ Solid understanding of Board Support Packages (BSP) Excellent problem-solving and analytical skills Effective communication and teamwork abilities What Sets You Apart: Prior experience with the IPMI protocol More ❯
or Computer Engineering with 8-12 years of relevant experience. Experience with, and understanding of, FPGA system design and test. Experience with embedded Software/Firmware design. Experience with C/C++, MATLAB. Understanding of multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B) Experienced with version control systems More ❯
include Designing high performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of target devices including FPGAs, ARM More ❯
in dynamic environment - Be familiar with working with science , engineering and product teams -ML engineering experience in development of LLMs - Proficiency in at least one modern programming language (Java, C/C++, C#) - Proficiency in at least one scripting language (Python, Ruby, Perl) - Experience with Linux/Unix systems and Bash scripting - Solid knowledge of CS fundamentals (algorithms, data structures More ❯
other technical 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). More ❯
Bonus • Annual Company Trip to either Nassau Bahamas, Singer Island Florida, Paradise Island Bahamas, or the Cambridge Hyatt Resort Desired Skills: • Proficient in programming languages such as Java, Python, C, C++, or JavaScript • Comfortable working in a Linux, Unix or windows environment • Strong understanding of the software development lifecycle and methodologies such as Agile or Scrum • Familiarity with version control 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 ❯
systems using both open source technologies as well as in-house ones. We are a multi-lingual team taking care of python applications, performant queue broker in Go to C-based Python extensions and everything in between. If you have a knack for distributed systems or a love for orchestration platforms, join us! Future Initiatives Develop, deploy and integrate our More ❯
systems using both open source technologies as well as in-house ones. We are a multi-lingual team taking care of python applications, performant queue broker in Go to C-based Python extensions and everything in between. If you have a knack for distributed systems or a love for orchestration platforms, join us! Future Initiatives We would like to work More ❯