a native or business level. Willingness to participate in a minimal after-hours support rotation. Nice to have : Knowledge of programming languages such as C, C++, C#, Java, JavaScript, HTML, XML. Experience in fintech or financial services industry. Knowledge of SWIFT or other payment processing systems. Proficiency in additional languages More ❯
equivalent qualification and experience. Industry experience ideally in Defence, Aerospace, Automotive, or Off-Highway sectors. Proficiency with Linux and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. More ❯
development and test of software for the company’s products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers – STM32, ARM Cortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces – SPI, I2C, USB, UART, CANB, Ethernet More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
The Thrive Team
equivalent qualification and experience. Industry experience ideally in Defence, Aerospace, Automotive, or Off-Highway sectors. Proficiency with Linux and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Premier Group
development and test of software for the company’s products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers – STM32, ARM Cortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces – SPI, I2C, USB, UART, CANB, Ethernet More ❯
analysis and/or modeling and simulation for the Department of Defense 3+ years of experience with scripting and/or programming languages, including C, C++, MATLAB, and Python Knowledge of U.S. and foreign combat weapon systems, including aircraft and ground-based air defense systems Experience performing analytical assessments of More ❯
and ensure delivery of robust, reliable functionality. Be confident in driving solutions forward and delivering software that directly enables core product functionality. Essential Skills C/C++ ( Bare Metal ) Firmware Development Microcontrollers ( PIC & STM32 ) UNIT Testing Experience Desirable Skills Optical Experience NPI Hardware In The Loop MISRA ISO61508 Continuous Integration More ❯
years of related experience with a Master's Degree; 6 plus months with a PHD Proficient with various Linux distributions Software Development Skills: C/C++/Java/Node/NodeJS or Javascript, scripting, python. Proficient with Source Control CI/CD: GitLab, Jenkins, GOCD. Code building experience: Maven More ❯
field 7+ years of relevant work experience as a software engineer within a U.S. Government environment, DoD strongly preferred Experience in software development using C/C++, and Java (web app development Jakarta EE/Java EE) Software or systems engineering experience specializing in M&S and C4I integration applications More ❯
in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Experience with products for aerospace applications. Programming experience in C or C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software More ❯
field; advanced degree preferred. 5+ years of software engineering experience, including 2+ years in a leadership or management role. Proficiency in programming languages (e.g. C, C++, C#, Java, Python) and development frameworks. Strong understanding of software development methodologies, including Waterfall, Agile & DevOps Exceptional communication and interpersonal skills. Proven ability to More ❯
related field; advanced degree preferred. 5+ years of experience in software engineering, including 2+ years in a leadership role. Proficiency in languages such as C, C++, C#, Java, Python. Familiarity with software development methodologies (Waterfall, Agile, DevOps). Strong interpersonal and multi-project management skills. EMPLOYEE BENEFITS Competitive salary Training More ❯
e.g. Jira, Confluence, BitBucket, Jenkins, gradle, etc.). Qualifications We Prefer: • A degree in Computer Science. • Familiarity with Spring/Spring boot • Experience with C/C++ • Experience with Junit testing or Cucumber test tools • Experience with DevSecOps and Continuous Integration/Continuous Delivery. Pay Range: $55.00 - $65.00 per hour. More ❯
and Microcontroller. Proven experience in programming in VHDL language and in the use of Xilinx Vivado tools. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr). Good knowledge of theory and design of complex digital electronic More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
departments and global teams. Research and present various approaches to solve technical problems. What You'll Bring Experience with any general-purpose programming language (C, C++, C#, Java, Python etc.) and understanding of object oriented or functional programming. Knowledgeable of Web services development (REST, GraphQL). Experience with Agile and More ❯
practices and familiarity with automated testing frameworks. Preferred technical and professional experience 6+ years experience in software development and automated system testing. Skills in C/C++, Java & Ansible. Exposure to development/diagnostic tools and processes (Eclipse, git, GDB, Visual Studio, Windbg, Wireshark). Exposure to agile development methodologies More ❯
with >2 years of experience in configuration control, testing, security, automation, containerization, orchestration, and cloud services open-source technologies) Hands-on experience with Java, C/C++, and/or Python Desired Qualifications: Master of Science degree in Computer Science, Engineering, or related discipline Experience with Postgres and MySQL, MongoDB More ❯
of software development experience, preferably in a research or scientific environment. Proficiency in high-level programming language such as, but no limited to, Python, C , Java, MATLAB, or R. Experience with multiple languages is preferred. Experience with API development and integration. Familiarity with database design and management (e.g., SQL or More ❯
of offensive cyber vulnerability analysis and reverse engineering (VR/RE). Technical Proficiency: Minimum of eight (8) years of experience programming in Assembly, C, C++, and/or Python. Five (5) years of experience programming cyber tools and/or techniques for the U.S. Government or within the commercial More ❯
Columbia, Maryland, United States Hybrid / WFH Options
SRC
Redis/APC. Experience with MySQL. Familiarity with AWS cloud environments and virtualized servers. Proficiency in at least one scripting/programming language (Ruby, C/C++, Go, Python, or Java). Desired Skills: Experience with Kibana. Familiarity with configuration management tools (Puppet, Ansible). Experience with web service infrastructure More ❯
Binary Ninja) and debugging tools (e.g., GDB, WinDbg). Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python). Knowledge of operating systems internals, firmware, and protocols. Strong analytical and problem-solving skills, with a keen attention to detail. Excellent communication More ❯
may be substituted for a Degree. Demonstrated experience with Java is required. Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platform. Experience with User Interface development, knowledge of databases More ❯
data, conduct experimental tests, prototype, and evaluate results Participate in peer reviews, identify, track and repair defects Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating systems Requirements Qualifications You Must Have Bachelor's or master's degree in computer More ❯
dealing with difficult situations and making decisions with a sense of urgency is needed. Experience in one or more of the following is preferred: C, C++, Java, Python, Go, Perl or Ruby. Interest in designing, analyzing and troubleshooting large-scale distributed systems. We need team members with an appetite for More ❯
information visualization principles and experience using related tools Preferred Skills : Strong software engineering background Skills with other programming languages, such as Julia, Java or C/C++ Demonstrated ability to develop experimental and analytic plans for data modeling processes, use of strong baselines, ability to accurately determine cause and effect More ❯