Are you a student interested in new technology and want to do your thesis on a topic related to the simulation industry? Then Pitch Technologies is the perfect fit for you! Every year we offer multiple master’s and bachelor’s students the opportunity to do their thesis at our office in Linköping, Sweden. Doing your thesis at Pitch gives you the opportunity to work with the latest technology and study interesting, real life challenges.
What we look for from you
- Master’s or Bachelor’s student (computer science, software engineering or similar programs)
- Fluent spoken and written English and Swedish
- Continued willingness to learn
- Good at “making things work”
- Motivated and independent
What we offer you
- A place in an internationally successful team that develops products that have never existed before, for the world’s most well-known high-tech organisations
- Challenging and stimulating tasks
- To work at a small company with great flexibility and opportunities to influence the way of working
- To be “where it happens” in the development of new technology and international standards
Thesis Opportunities 2024
Background – High Level Architecture (HLA)
High Level Architecture (HLA) is a standard for distributed simulation. It is used when building a simu-lation for a large exercise by combining (federating) several simulations together. The standard was developed under the leadership of the US Department of Defense and was later transitioned to be-come an open international IEEE and a NATO standard. Today HLA is used in a number of domains in-cluding defense, security, and civilian applications.
Topic Suggestion 1 – API and Protocol Advancements for Large-Scale HLA Simulations
In recent years, distributed simulation scenarios have grown to include more than 100,000 entities, setting new scalability requirements for the HLA standard. In this thesis, you will help design innovative API modifications to address these challenges. This includes making the Runtime Infrastructure (RTI) aware of simulator frame structures and increasing API data throughput by enabling multiple updates per call. By studying the impact of these changes on native Java and C++ APIs, as well as the new network protocol within HLA 4, you will contribute to advancing simulation interoperability and performance.
Topic Suggestion 2 – A Pythonic Approach to the HLA API
The HLA standard defines APIs for Java and C++ but not Python, even though Python is one of the most popular and powerful scripting languages today. This thesis aims to design a Pythonic, object-oriented API for HLA. Leveraging Python’s introspection capabilities, the project will dynamically generate Python classes from HLA’s XML-based Federation Object Models (FOMs), allowing developers to interact naturally with objects in their simulation. The student will research methods for dynamic object creation, build a working prototype, and focus on crafting a clean, Pythonic API to enhance usability in distributed simulation programming.
Topic Suggestion 3 – Exploring Intra-Frame Compression for Interactive After-Action Video Review
Training in simulated environments allows instructors to record and then review student performance. Recorded video is often an important part of the material to be reviewed. This thesis explores intra-frame compression techniques to enhance video quality while minimizing encoding latency and computational demands. The student will research various intra-frame video codecs, including the upcoming standard JPEG-XS, evaluating their performance in terms of video quality, encoding and decoding speed, computational requirements, and network bandwidth usage. By identifying the most effective compression methods, the thesis aims to enable seamless jumping within recorded simulations and faster-than-real-time playback during interactive after-action reviews.
Already have an idea for a thesis?
If you already have an idea for a thesis, or are interested in Pitch but didn’t find the above ideas matching your profile, we are more than happy to discuss it with you. We offer opportunities both for bachelor’s and master’s thesis.
For questions or applications, please contact us at [email protected].