software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
develop your skills across a wide range of products and technologies. What we're looking for from you: Strong proficiency in software programming in Core Java and/or C++ A proven record in delivering software product on several complex systems Be able to demonstrate experience and knowledge of all aspects of the Software Development Lifecycle especially software requirements and More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
Cryptographic Validation Program (CVP) Certification - Knowledge of cryptographic encryption algorithms, key exchange algorithms, hashing/message authentication algorithms, PKI, random number generators, etc. - Experience with various programming languages (C, C++, Python or Java) and development environments. - Ability to comprehend security standard requirements and apply them to products. - Experience setting up networks and familiarity with subnetting and routing concepts. - Knowledge of More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
Port Hueneme, California, United States Hybrid / WFH Options
Decision Technologies Inc
systems, network distribution, and compilers. Troubleshoot and resolve software-related technical issues. Focus on algorithm development and problem-solving beyond basic programming tasks. Utilize programming languages such as C, C++, and Java, with occasional use of Fortran and COBOL. Required Qualifications, Skills and Experience: Bachelor's level degree in Computer, Electrical, or Electronics Engineering or Mathematics with a field of More ❯
be in Computer Science, Computer Engineering, Information Systems or related discipline from an accredited college or university Relevant experience must be in malware analysis Programming experience in C, C#, C++, Java, Perl, or Python is preferred Responsibilities include, but are not limited to: Analyze target digital network data to discover, analyze and document malicious or unauthorized activity using information collected More ❯
changes. Required Skills and Qualifications: Clearance: TS/SCI with Polygraph Required Bachelor's degree in computer science, plus 8-years of relevant experience or equivalent. Proficiency with Python, C++, and Spark. Experience with Jupyter Notebooks, JIRA, Confluence, and Git/Gitlab. Pay Rate: In compliance with Maryland's Equal Pay for Equal Work law, the annual base salary range More ❯
current development technologies. What you will need to succeed: Qualifications Experienced with object-oriented analysis and design. Also familiar with structured, functional decomposition design methodologies. Knowledge in C/C++ coding based applications, and/or other high- level languages. Knowledge in design of automation script languages. Proficient in communication and writing skills with the ability to design in a More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Gridiron IT Solutions
threat intelligence platforms, including Mandiant, CrowdStrike, VirusTotal, Shodan, and Domain tools Experience using industry-standard digital forensics tools and procedures Experience with computer programming languages, including PHP, Python, SQL, C++, Perl, or Java Experience with SIEM and Endpoint tools, including Splunk, Defender, QRadar, and ArcSight Experience with penetration testing TS/SCI clearance with a polygraph CEH and Security+ or More ❯
and building software development skills. Provide input into long-term technology road maps and product architecture decisions. The Person Technical Expertise Proven experience in designing and maintaining SDKs (C, C++, C#). Strong understanding of API design, modular architectures, and cross-platform development. Experience with 3rd-party driver integration (USB3, CoaXPress, CameraLink, GigE, or similar). Experience in GUI development More ❯
additional years of experience will be considered in Lieu of Degree. PREFERRED QUALIFICATIONS Familiarity with embedded systems, microcontrollers, or SoC integration. experience with software programming languages such as C, C++, Java, or Ruby on Rails. Comfortable working in Unix, Linux, and Windows environments. Experience with scripting languages for automation (e.g., Python, Tcl). Understanding of high-speed digital design, interfaces More ❯
fields. - Should be an expert in either Computer Vision or NLP and have a good understanding of the both. - Strong working knowledge of programming languages such as C/C++, Java, or Python. - Proven ability to relate to and solve business problems through machine learning, data mining and statistical algorithms - Published and/or presented papers at ACL, ICML, NIPS More ❯
Security+ certification highly preferred Ground Based Midcourse Defense (GMD) or Missile Defense Agency (MDA) experience Experience with application software involving GUIs in a Linux environment Familiarity with programming in C++, Java, Ada Knowledge of Linux GUI tools such as Eclipse and GNAT Programming Studio (GPS) Demonstrated interest in learning GMD architecture and system interactions Experience with application software and systems More ❯
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
compliance requirements Preferred Qualifications Experience with automotive software ecosystems (e.g., Bosch, JLR, Continental) Exposure to containerization (Docker), virtualization, and cloud-based DevOps platforms Knowledge of embedded C/C++, model-based auto-code generation, and ECU integration Strong documentation and stakeholder communication skills In return for bringing your expertise to our business we offer a competitive salary along with excellent More ❯
compliance requirements Preferred Qualifications Experience with automotive software ecosystems (e.g., Bosch, JLR, Continental) Exposure to containerization (Docker), virtualization, and cloud-based DevOps platforms Knowledge of embedded C/C++, model-based auto-code generation, and ECU integration Strong documentation and stakeholder communication skills In return for bringing your expertise to our business we offer a competitive salary along with excellent More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
the block Daily usage of software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review Required Skills and Experience : Experienced C/C++ software engineer with track record of delivery of commercially successful products Linux kernel/user development Strong grasp of algorithms and data structures, along with a good understanding of how More ❯
or incident response As part of this role, you will get exposure to all parts of the business that build software using a wide array of technologies (low-level C++ to high-level TypeScript web apps to new cloud technologies). This is the ideal role for a polyglot technologist looking to making a large impact on securing software in More ❯
will have the following skills and experience: A strong foundation in software engineering, including extensive experience in a high-level programming language such as C#, Java, Go, Rust, or C++ A proven track record in designing and implementing secure distributed systems using modern cloud-native technologies, especially AWS and Kubernetes Deep understanding of security principles across application, network, and infrastructure More ❯
iOS and Android • VMware/ESXi/KVM/OpenVZ or other virtualized environments • Linux variant Operating Systems versions • BSD variant Operating Systems versions Software/Scripting: • Java/C++ • Bash/Perl/Powershell/Python Database Administration and application development with: • Oracle platforms • SQL Server • MySQL • Hadoop Wireless: • WiFi/WiMax/Bluetooth technology (hardware or core software More ❯
/S, VLANs and other networking protocols, and operation of routers, switches, firewalls and WAN aggregation tools Expertise in Linux network stacks and socket implementations Highly skilled in in C++ development on network devices or embedded systems. Demonstrated success in delivery of reliable, real-time networking functionality. Full lifecycle development experience - scope, architect, design, develop, test, maintain. Demonstrated skills in More ❯
good technical knowledge and judgment. Consult with senior team members for complex problems outside of established procedures. Essential Skills and Experiences: Proficiency in programming languages such as C/C++ with years of experience in Firmware design. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Knowledge of hardware-software integration and experience More ❯
ability to extend their capability using user functions where necessary Some proficiency in the in the use of programming languages such as Python, MATLAB, VBA , C# or C/C++ would be an advantage Have strong verbal and written communication skills Actively working toward, Chartered Engineer (or equivalent) status Like a challenge, are flexible thinkers and aren't intimidated by More ❯
ability to extend their capability using user functions where necessary Some proficiency in the in the use of programming languages such as Python, MATLAB, VBA , C# or C/C++ would be an advantage Have strong verbal and written communication skills Actively working toward, Chartered Engineer (or equivalent) status Like a challenge, are flexible thinkers and aren't intimidated by More ❯