aspects of code design, implementation, testing, analysis, debugging. Languages used include Fortran, C, C++, Python, Java, as well as GUI related technologies. Experience with X-Midas is highly desired. MATLAB is a strong 2nd preference. Operating systems include Linux, VMS, Digital Unix, Solaris, and Windows. Required Bachelor's Degree in Electrical Engineer, Computer Science, or related field. Experienced in … LINUX, Java, MATLAB, C, and DSP assembly languages (C/C Fortran highly desired). Experience in communications or SIGINT systems development and test. Preferred MSEE or PhD preferred. BS required Knowledge of communications systems theory with strengths in analog/digital modulation/demodulation Knowledge of signal processing algorithms/techniques More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Fynity
You'll be working on areas like guidance and control, navigation, sensor/data fusion, and AI/ML applications.What you’ll be doing: Developing and simulating algorithms using MATLAB and/or Python Working on real-time systems involving navigation, tracking, and autonomous control Applying estimation techniques (e.g. Kalman filters, SLAM) and sensor fusion Supporting integration and testing … across complex platforms Contributing to the design, verification, and deployment of mission-critical capability What we’re looking for: Strong background in algorithm development – ideally with MATLAB or Python Degree or PhD in something technical Aerospace, Control Engineering, Maths, Physics etc. Experience in at least one of the following: Autonomous decision-making or flight control systems Navigation and tracking More ❯
Job Title: Software Engineer Job Location: Lexington MA - 02421 Onsite Requirements: C++ Java Matlab Job Description: The group seeks a software engineer to support a number of cutting-edge projects for undersea systems. The position will provide software development opportunities in a high-performing team, defining, implementing, demonstrating and validating modern flexible software architectures that implement adaptive processing, tracking … intelligence and human-machine interface. Responsibilities: Required: B.S. in Computer Science, Computer Engineering, or a related discipline and at least one year of software development experience Experience developing in MATLAB, Java, C/C++, and Python Comprehensive knowledge in Object Oriented Programming Developing, debugging, and executing software in both Linux and windows environments Proficiency in parallel processing, multi-threaded More ❯
system design, mission planning, and analysis efforts • Use STK to model satellite orbits, sensors, communication links, and engagement timelines • Integrate STK with external software and tools via APIs (e.g., MATLAB, Python, C++) • Analyze and interpret simulation outputs to inform system requirements and design decisions • Collaborate with engineers, analysts, and stakeholders across government and industry • Support technical documentation, briefings, and … a DoD or defense contractor setting • Strong understanding of space systems, RF modeling, sensor payloads, and mission-level architecture • Proficient with at least one programming/scripting language (Python, MATLAB, C++) • Familiarity with DoD acquisition, modeling & simulation (M&S), and system-of-systems analysis • Excellent communication, collaboration, and technical documentation skills Preferred Qualifications: • Top Secret or TS/SCI More ❯
across business areas to develop and execute test solutions for mission-critical systems • Engage in software development, modeling/simulation, and system design using tools such as C++, Python, MATLAB, Rhapsody, and DOORS • Participate in requirements development, defect correction, and model-based engineering initiatives • Multiple career pathways available including Integration & Test, Software Development, and Systems Engineering-applicants will be … the best fit based on skills and experience Qualified candidates will have the following experience and skills: • Experience in engineering or related field • Proficiency in one of the following: Matlab, C++, Python, or Java for software analysis and troubleshooting • Experience with Linux/UNIX operating systems • Familiarity with requirements development and defect correction • Experience or willingness to learn Model More ❯
designs. Analyzing code for efficiency, stability, and scalability. Integrating and validating new product designs. Collaborate with cross-functional teams to map high-level algorithms (e.g., in Python/C Matlab) to compute primitives. Work with hardware engineers and system architects to integrate compute system with programmable logic and embedded processors Supporting software quality assurance and optimizing I/O … or Computer Engineering. 9+ years of industry experience in software development. API design for interfacing with FPGAs. Programming experience in C or C++. Mathematical modelling experience using e.g. Python, Matlab, etc. Implementation of algorithms in embedded heterogenous platforms, preferably with multiple levels of parallelism, e.g. GPGPU, SIMD/SIMT, DSPs etc. Profiling and optimization of compute, memory and data More ❯
least one of Electro-Optics (EO), Infra-Red (IR), or Radio Frequency (RF) sensors and systems, within a defence setting. The role will allow you to analyse, design, model (MATLAB/Python/Simulink), and verify countermeasure techniques across a variety of real-world scenarios, culminating in delivery to customers for use in operation. Your experience with EW operational … engineering lifecycle (Requirements, Design, Prototyping, Test, Integration, Deployment). Writing detailed analysis and reports on countermeasure performance. Technical leadership and tasking of junior engineers. Desirable experience Experience programming in MATLAB/Simulink/Python. CONOPS and TTPs for EW platforms and systems. Experience deploying executable applications. Mentoring and coaching of junior engineers. Assisting with technical bid writing and estimation. More ❯
St. Neots, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
MASS Consultants
least one of Electro-Optics (EO), Infra-Red (IR), or Radio Frequency (RF) sensors and systems, within a defence setting. The role will allow you to analyse, design, model (MATLAB/Python/Simulink), and verify countermeasure techniques across a variety of real-world scenarios, culminating in delivery to customers for use in operation. Your experience with EW operational … engineering lifecycle (Requirements, Design, Prototyping, Test, Integration, Deployment). Writing detailed analysis and reports on countermeasure performance. Technical leadership and tasking of junior engineers. Desirable experience Experience programming in MATLAB/Simulink/Python. CONOPS and TTPs for EW platforms and systems. Experience deploying executable applications. Mentoring and coaching of junior engineers. Assisting with technical bid writing and estimation. More ❯
least one of Electro-Optics (EO), Infra-Red (IR), or Radio Frequency (RF) sensors and systems, within a defence setting. The role will allow you to analyse, design, model (MATLAB/Python/Simulink), and verify countermeasure techniques across a variety of real-world scenarios, culminating in delivery to customers for use in operation. Your experience with EW operational … engineering lifecycle (Requirements, Design, Prototyping, Test, Integration, Deployment). Writing detailed analysis and reports on countermeasure performance. Technical leadership and tasking of junior engineers. Desirable experience Experience programming in MATLAB/Simulink/Python. CONOPS and TTPs for EW platforms and systems. Experience deploying executable applications. Mentoring and coaching of junior engineers. Assisting with technical bid writing and estimation. More ❯
least one of Electro-Optics (EO), Infra-Red (IR), or Radio Frequency (RF) sensors and systems, within a defence setting. The role will allow you to analyse, design, model (MATLAB/Python/Simulink), and verify countermeasure techniques across a variety of real-world scenarios, culminating in delivery to customers for use in operation. Your experience with EW operational … engineering lifecycle (Requirements, Design, Prototyping, Test, Integration, Deployment). Writing detailed analysis and reports on countermeasure performance. Technical leadership and tasking of junior engineers. Desirable experience Experience programming in MATLAB/Simulink/Python. CONOPS and TTPs for EW platforms and systems. Experience deploying executable applications. Mentoring and coaching of junior engineers. Assisting with technical bid writing and estimation. More ❯
Job Title: Lead Software Engineer – Calibration Tool Development (MATLAB/Python) Location: Warwickshire Employment: Contract IR35 determination: Inside Department: Powertrain Calibration We are seeking a highly skilled and motivated Lead Software Engineer to lead the development and evolution of internal calibration tools within the Powertrain Calibration team. This role will provide technical leadership for MATLAB/Python-based … Key Accountabilities & Responsibilities Technical Leadership Own and maintain a deep understanding of the architecture and codebases of CalTool, TACT, and PCM Manager. Lead the design, development, and optimization of MATLAB and Python scripts for calibration workflows, automation, and visualization. Develop Python-based utilities and integrations to extend MATLAB tools for data handling, reporting, and system interoperability. Architect modular … reusable libraries in MATLAB and Python to support scalability and consistent tool behaviour. Ensure robust error handling, logging, performance tuning, and long-term maintainability across all tools. Drive cross-platform integration with third-party systems (e.g., CRETA, INCA, BEATRICE, SQL databases). Establish best practices in documentation, version control (Git), unit testing, and peer reviews. Evaluate and adopt emerging More ❯
Job Title: Lead Software Engineer – Calibration Tool Development (MATLAB/Python) Location: Warwickshire Employment: Contract IR35 determination: Inside Department: Powertrain Calibration We are seeking a highly skilled and motivated Lead Software Engineer to lead the development and evolution of internal calibration tools within the Powertrain Calibration team. This role will provide technical leadership for MATLAB/Python-based … Key Accountabilities & Responsibilities Technical Leadership Own and maintain a deep understanding of the architecture and codebases of CalTool, TACT, and PCM Manager. Lead the design, development, and optimization of MATLAB and Python scripts for calibration workflows, automation, and visualization. Develop Python-based utilities and integrations to extend MATLAB tools for data handling, reporting, and system interoperability. Architect modular … reusable libraries in MATLAB and Python to support scalability and consistent tool behaviour. Ensure robust error handling, logging, performance tuning, and long-term maintainability across all tools. Drive cross-platform integration with third-party systems (e.g., CRETA, INCA, BEATRICE, SQL databases). Establish best practices in documentation, version control (Git), unit testing, and peer reviews. Evaluate and adopt emerging More ❯
Responsibilities -Design, simulate, and fabricate RF components and antennas for defense applications -Support transient EMC/EMP test campaigns, including planning, instrumentation setup, and data analysis -Develop scripts in MATLAB and other tools to automate data acquisition and post-processing -Generate test plans, technical reports, and standard operating procedures (SOPs) -Operate and maintain RF test equipment including spectrum analyzers … related discipline -5+ years of experience in RF systems design, EMC/EMI testing, or antenna development -Proficiency in RF test instrumentation and data analysis workflows -Familiarity with MATLAB, CST Studio Suite, and/or Ansys HFSS -Strong technical writing and verbal communication skills -U.S. Citizenship required Desired Qualifications -Prior experience supporting military or defense programs -Knowledge of More ❯
and develop assigned customer accesses. • Provide analysis of module/model output from signals of interest to allow creation of follow-on processing • Design and implement software modules in MATLAB or other similar design suite to process signals of interest • Develop systematic approaches for utilizing COTS and GOTS systems for creating processing solutions outside the intended use Required education … DSP background with strong understanding of satellite communications system design and theory with implementation of concepts into software • Time and/or Frequency geolocation technologies and implementation • Experience with MATLAB • Experience with GPU/CUDA development More ❯
SOFTWARE ENGINEER 3 - MATLAB C++ PYTHON Active Clearance Required: TS/SCI with Full Scope Polygraph Annapolis Junction, MD - Onsite ALTA IT Services has a direct hire opening for a Software Engineer 3 to support an innovative software engineering and staffing firm based in Elkridge, Maryland. The company specializes in providing cutting-edge software solutions and assembling exceptional teams … for Department of Defense (DoD) programs. Required Skills and Responsibilities 20+ years of software engineering experience Designs and implements software modules in MATLAB or other similar design suite Demonstrated experience coding in C/C++ and Python Experience with SDRs (REDHAWK/RFNext, GNU, etc.), Experience with message queue implementation/communication Experience with Development Suites (X-Midas, etc. More ❯
our loudspeakers. You will join a small, multidisciplinary engineering team working across: Embedded: dsp and application frameworks for active speakers (C++, OOD) Desktop: scientific applications for loudspeaker design (Java, MATLAB, OOD) Devops: pipelines and internal tooling (python3, Jenkins, Redmine, svn, git). Key requirements: Linux system management. Python 3 scripting and object orientated programming . Strong command line skills … in C++/Java . Creative use of computers (e.g. music/video production ). Experience using (or creating!) audio systems or devices. Familiarity with SciPy/NumPy/Matlab . Mobile development (Android/iOS). Practical DSP knowledge. BSc level understanding of maths or physics . For more company details, please visit our website at https:/ More ❯
our loudspeakers. You will join a small, multidisciplinary engineering team working across: Embedded: dsp and application frameworks for active speakers (C++, OOD) Desktop: scientific applications for loudspeaker design (Java, MATLAB, OOD) Devops: pipelines and internal tooling (python3, Jenkins, Redmine, svn, git). Key requirements: Linux system management. Python 3 scripting and object orientated programming . Strong command line skills … in C++/Java . Creative use of computers (e.g. music/video production ). Experience using (or creating!) audio systems or devices. Familiarity with SciPy/NumPy/Matlab . Mobile development (Android/iOS). Practical DSP knowledge. BSc level understanding of maths or physics . For more company details, please visit our website at https:/ More ❯
suppliers to solve technical challenges, and meet performance and reliability standards. • Contribute to proposals and technical presentations for advanced aerospace projects. • Contribute to algorithm development or light coding using Matlab or Mathematica. • Engage with suppliers and customers to resolve technical issues and support technical interchange meetings. Who You Are: • You have a Bachelor's degree in Engineering, Applied Physics … e.g., SolidWorks Simulation, ABAQUS, NASTRAN, FEMAP, Thermal Desktop, StarCCM+). • Strong background in mechanical and aerospace engineering fundamentals (statics, dynamics, heat transfer, fluid mechanics, material properties). • Experience with Matlab or Mathematica for algorithm support or light coding. Four years preferred. • Demonstrated experience authoring technical reports and presenting findings to technical and non-technical audiences. • The ability to obtain More ❯
of Defense (Army and Air Force) client. Project Details/Mission Supported: • Support long-term national defense initiatives focused on modeling and simulation of combat weapon systems • Use AFSIM, MATLAB, and custom post-processing tools to evaluate system performance and conduct trade studies • Develop and run mission-level simulations to inform acquisition decisions and combat system design • Collaborate with … Linux-based environments Qualified candidates will have the following experience and skills: • 1+ years of experience using AFSIM for operational analysis or mission modeling • Proficiency in C++, Python, or MATLAB • Experience working in Linux environments and using command-line tools • Familiarity with U.S. and foreign combat weapon systems • Ability to distill complex technical insights and communicate effectively • Bachelor's More ❯
to ensure JTAGS systems are built and tested to requirements • Support design changes ranging from minor fixes to large-scale capability upgrades • Execute system and software performance analysis using Matlab-based tools to extract data and compute performance measures • Track problem/deficiency reports and lead root cause investigations and corrective actions • Apply MBSE using Cameo or similar tools … in engineering or related STEM field • Active DoD TS/SCI clearance (required at start) • Proficiency with RHEL OS command line for navigation, file management, and permissions • Proficiency with Matlab, including script development, troubleshooting, and use of CVS for revision management • Proficiency with IBM DOORS for requirements management, including baselines and change tracking • Ability to derive and develop technical More ❯
Software configuration management tools (e.g. GIT, ClearQuest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based design (e.g. MATLAB, Simulink), service-oriented architecture, and Linux OS. Software defined radio architecture (SCA, REDHAWK, or GNU), Commercial wireless standards geolocation techniques. Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph … SCA, REDHAWK, or GNU), commercial wireless standards geolocation techniques, software configuration management tools (e.g. GIT, ClearQuest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based design (e.g. MATLAB, Simulink), service-oriented architecture, and Linux OS. $160,000 - $186,000 a year The pay range for this job, with multi-levels, is a general guideline only and not More ❯
Global Chapter Lead for Scripting & Low/No-Code will lead a team of diverse software developers focusing on automating existing processes, calculations, and reports, using primarily Python, Rust, MATLAB, SharePoint and MS Power Platforms. This leadership role extends across various product teams (Pods) and interfaces directly with market-driven initiatives to ensure alignment of technical and business strategies. … environments where interoperability between platforms is essential. Programming & Scripting : Knowledge of Python and Rust for pre- and post-processing tasks, prototyping, and interoperability with low-code solutions. Familiarity with MATLAB or Pandas/Polar for numerical computing and data analysis, particularly for processing workflows that require complex calculations. Database Management : Proficiency in SQL for database management (such as Microsoft More ❯
Alaire Technologies is Hiring! Join Alaire to support the Infrared Countermeasures Section at the Naval Research Laboratory in pushing the limits on advanced countermeasure sensors and processing technologies to give the Navy and Marines the edge they need. Seeking creative More ❯
SOFTWARE ENGINEER 3 - MATLAB C++ PYTHON Active Clearance Required: TS/SCI with Full Scope Polygraph Annapolis Junction, MD - Onsite ALTA IT Services has a direct hire opening for a Software Engineer 3 to support an innovative software engineering and staffing firm based in Elkridge, Maryland. The company specializes in providing cutting-edge software solutions and assembling exceptional teams … for Department of Defense (DoD) programs. Required Skills and Responsibilities • 20+ years of software engineering experience • Designs and implements software modules in MATLAB or other similar design suite • Demonstrated experience coding in C/C++ and Python • Experience with SDRs (REDHAWK/RFNext, GNU, etc.), • Experience with message queue implementation/communication • Experience with Development Suites (X-Midas, etc. More ❯
and 1 year of experience, or a PhD and 0 years of experience. -Experience with Autopilot design for guided missiles. -Proficiency in creating and maintaining analysis tools in C++, MATLAB and Python. -Proficiency in C++ development in a Linux environment. -Proficiency in MATLAB and Python toolchains. -Experience with high fidelity 6DoF simulation for guided missiles. -Experience working with More ❯