complex datasets, gaining invaluable hands-on experience along the way. Key Requirements: A passion for technology and a solid understanding of computer science fundamentals. Proficiency in programming languages like C++ (preferred) Python or Java. Strong problem-solving skills and the ability to thrive in a fast-paced environment. Excellent communication skills and the ability to work well in teams. While More ❯
Skills required: Ideally a MSc in Mathematics, Statistics, Data Science, Computer Science or Physics from strong University from across Europe. Proficient in several of the following: Python, MATLAB, C#, C++, Java Strong research background Mathematical and statistical modelling Excellent Mathematical skills Analytic mindset If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson More ❯
to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures More ❯
small team. • A minimum of 5 years product development experience. • A passion to keep on learning new things. Technical skills: • Programming skills in a range of languages including C, C++, C#. • Experience in Graphical User Interface development. • Experience with source control systems like SVN and Git. • Experience in product security. • Knowledge of RF, and wireless communications. • Knowledge of IoT technologies More ❯
to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures More ❯
S/He will be responsible for writing/debugging tests/sequences for End-to-End simulation on UVM framework, with System Verilog Assertions, and writing/debugging C++ based SW driven validation on SOC evaluation boards (Xilinx MPSOC) running Linux. Prefer skills: • High Level Synthesis (HLS) with Vivado, • Embedded SW C++ (OOP) and System Verilog Assertions (SVA) • Knowledge More ❯
Fort Belvoir, Virginia, United States Hybrid / WFH Options
Associates Systems LLC
relevant industry or academic experience Remote work is approved for this role Occasional Travel is required Strong programming skills in Python and SQL, and experience with other languages (GO, C++, etc.) Communicate complex quantitative matters in a clear, precise, and actionable manner Strong sense of ownership and attention to detail Senior Data Engineer Desired Qualifications: Advanced degree in Computer Science More ❯
equipment (e.g. Network Analyzer, Oscilloscope, Arbitrary Waveform Generator, FPGA etc.). Trouble shooting and system integration experience. Skilled coding for lab testing and data analysis. (e.g. Python, Matlab, C, C++) Demonstrated ability to work both independently and collaboratively in a team Demonstrated analytic skills and data analysis experience. This position requires the applicant to be a U.S. Citizen. Ability to … Network Analyzer, Oscilloscope, Arbitrary Waveform Generator, FPGA etc.). Trouble shooting, system integration and instrument automation experience. Skilled coding for lab testing and data analysis (e.g. Python, Matlab, C, C++). Demonstrated ability to work both independently and collaboratively in a team Demonstrated analytic skills and data analysis experience. This position requires the applicant to be a U.S. Citizen. Ability More ❯
written communication skills required as is the ability to flex and adapt in a fast-paced team environment. Good presentation skills. Basic Qualifications/Required Skills: 10+ years of C++ development experience 5+ years of Real Time Operating System (RTOS) experience - (Windows & Linux) Standard teaming: Ability to work with multi-disciplined teams Experience with full software life cycle development including More ❯
degree and 5+ years of embedded development experience • Proficiency in low-level programming in Windows, Linux, or RTOS environments (e.g., VxWorks, uC/OS) • Strong experience with C/C++ and Python • Ability to navigate and contribute across the full development lifecycle Bonus Points For: • Experience automating the testing of embedded software on embedded devices Ready to embed yourself in More ❯
degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience). 7+ years of experience with programming/scripting languages in C/C++, Python, and Linux command-line environments. Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra. Expertise in one or more of the … role Experience leading a team of engineers and researchers Nice to Have (Preferred): Experience scripting with Binary Ninja API or Ghidra. Experience in embedded software development using C/C++ for RTOS or Linux environments. Knowledge of cryptographic security and secure boot mechanisms. Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks. More ❯
collaborative, open environment. Minimum Qualifications: BS in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline Experience encoding functions in Python, C++, or C# SECRET clearance Preferred Qualifications: Experience encoding one of the following: AFSIM, NGTS, OneSAF, GCAM, Command PE, STORM Experience with distributed simulations TS clearance with SCI eligibility Education: BS More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
tested SystemVerilog, Verilog or VHDL code Experience simulating and verifying large RTL designsWorked with FPGA EDA tools such as Quartus or Vivado Worked with software languages such as C, C++, Python Familiarity with Linux development environments, version control and C I systemsExperience of bringing up full FPGA designs and debugging on hardwareExperience optimising RTL designs to achieve timing closure Desirable More ❯
experience • Associates + 14 yrs experience • Master's + 10 yrs experience • PhD + Eight (8) yrs experience ADDITIONAL SKILLS & QUALIFICATIONS Required Skills • Proficiency in Python and C/C++ programming, low-level internals in one or more technology areas (e.g., Windows, Unix, Mobile, Network devices), and networking (TCP/IP) and socket level programming. Preferred Skills • CNO capability development … Understanding of assembly programming concepts. • Unit Test experience. • Experience using Atlassian products (JIRA, Confluence, Crucible). • Relevant industry standard certifications such as Certified Entry-Level Python Programmer (PCEP) or C++ Certified Professional Programmer Certification (CPP). • Experience with CI/CD pipeline/DevSecOps development WORKING CONDITIONS Environmental Conditions • Contractor site with 0%-10% travel possible. Possible off-hours work More ❯
based in Edinburgh. What's Required? The ideal candidate for the role will have the following: Strong full-stack development experience, with strong skills in C#, Java, Python, or C++ Experience building and maintaining live web applications Solid understanding of SQL, RESTful APIs, and CI/CD workflows Familiarity with Azure cloud is highly beneficial A detail-oriented, proactive mindset More ❯
user with ID: 994 Job Summary Graduate Software Developer/Permanent/Worcestershire Country: United Kingdom Location: Malvern Sector: Software Developer Job Type: Permanent Technologies: graduate Software Developer C# C++ Degree Computing English Junior Cyber Security Graduate Software Developer/Permanent/Worcestershire Graduate Software Developer/Permanent/Worcestershire Posted Thursday, 30 August 2018 Endeavour has an excellent career More ❯
or higher in Computer Science or Computer Engineering 2-5 years of experience in a technically demanding industry such as high frequency trading, computer hardware, or gaming Very strong C++ proficiency Python fluency Linux administration skills Familiarity with computer architecture, databases, real time systems, and distributed computing Detail oriented Strong and precise written and verbal communication Team player with strong More ❯
applications software and systems Apply knowledge of security concepts and networks Ensure software standards are met Minimum Requirements: Bachelor's degree or equivalent Experience in Python and C/C++ programming Troubleshooting/debugging experience Experience with networking (TCP/IP) and socket level programming Willing to work on site in Hanover, MD TS/SCI clearance with a FSP More ❯
debugging tools. Experience with version control systems (e.g., Git, Bitbucket, Subversion). Self-starter with excellent problem-solving skills and the ability to work independently. Desirable Skills: Experience with C++ and Object-Oriented Design in embedded systems. GUI/event-driven application development. Familiarity with Atlassian tools (e.g., Jira, Confluence). Knowledge of production software release processes. For more information More ❯
Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
leave scheme - Optional paid overtime (37 hour week Mon-Fri) - First in class career progression and skill up ops - Plus more What do I need? - Hands on skills with C++ and C# (At least two years) - Experience in an Agile environment (Scrum) - Experience with the full software development life cycle - Exposure or hands on with automated testing is highly desirable More ❯
Active Top-Secret Clearance with the ability to obtain SCI. Experience with embedded systems and real-time operating systems (RTOS). Strong proficiency in programming languages such as C, C++, or Assembly. Knowledge of hardware interfaces and communication protocols. Strong experience with debugging tools and techniques. Experience with version control systems like Git. Familiarity with hardware design and electronics. Prior More ❯
debugging tools. Experience with version control systems (e.g., Git, Bitbucket, Subversion). Self-starter with excellent problem-solving skills and the ability to work independently. Desirable Skills: Experience with C++ and Object-Oriented Design in embedded systems. GUI/event-driven application development. Familiarity with Atlassian tools (e.g., Jira, Confluence). Knowledge of production software release processes. For more information More ❯
management tasks. Qualifications: Technical diploma or Bachelor's degree in Software Engineering or Computer Engineering. 2-5 years of relevant software development experience. Desired Qualifications: Proficiency in C/C++ programming. Experience with Microsoft Visual Studio (). Familiarity with Windows and Linux operating systems. Competency using Microsoft Office 365 suite. Experience with project management software tools. If you're passionate More ❯
sensor fusion, or distributed consensus. If you do not have direct experience but have strong academic experience in this area, you may still be considered. Strong coding skills in C++, Python, or similar languages. Experience building and deploying software solutions. Any experience with UAVs or autonomous vehicles of any kind would be a significant advantage. A PhD in UAVs, sensor More ❯
Strong experience in developing emulator models for network devices. Familiarity with reverse engineering techniques and tools. Understanding of networking protocols and technologies. Proficiency in programming languages such as C, C++, or assembly. Ability to create and maintain emulator models. Excellent problem-solving and analytical skills. Desired Skills: Knowledge of various processor architectures used in network devices (e.g., ARM, x86, MIPS More ❯