At a Glance
- Tasks: Develop and implement features for the Elements Engine while collaborating with a creative team.
- Company: Join a friendly, multi-disciplinary team at 4J Studios, known for shaping exciting game projects.
- Benefits: Enjoy competitive salary, private medical insurance, cycle to work scheme, and more perks.
- Why this job: Be part of a dynamic environment where your ideas directly influence game development and innovation.
- Qualifications: 6+ years in software development, expertise in low-level programming, and experience with large codebases required.
- Other info: Onsite work in Dundee or East Linton, Scotland is necessary; direct applications only.
The predicted salary is between 43200 - 72000 £ per year.
As a Software Developer, you will work with other programmers, artists, designers, production staff, and other team members involved in the development of a game project. We encourage Software Developers to become experts in areas that interest them; however, we prefer to allow the ability to work across the project rather than become specialists locked into a specific role. We are currently excited to be expanding the Elements Engine team to support game projects built using this engine.
Responsibilities
- Create technical design for, and implement, features of the Elements Engine across all areas.
- Support the Lead Software Developer in maintaining standards within a project to ensure that the project continues to be maintainable.
- Work with team members from other disciplines to define and implement features.
- Mentor more junior members of the team to support their development.
- Continue to expand knowledge across all areas of the development to support the current project and propose ideas for future projects.
Desired Knowledge, Skills, and Abilities
- At least 6 years’ experience as a Software Developer/Engineer in the Games Industry.
- Experience working within a large codebase, working independently and collaborating with a larger team.
- Knowledge of current console and PC architectures.
- Technical expertise in low-level programming – you will be comfortable with profiling and optimizing code for both performance and memory use.
- You will have some working knowledge of assembly language(s) and a desire to understand the details of how hardware operates at a low level.
Preferred Knowledge, Skills, and Abilities
- Experience working with multi-platform titles.
- Experience working directly with platform SDKs.
- Released titles on consoles.
- At least 2 years’ experience as a Senior Software Developer/Engineer in the Games Industry.
- Experience writing memory and processor efficient code for current hardware architectures.
- Experience working on a title with network multiplayer.
Eligibility Requirements
- Must have the right to work in the United Kingdom.
- Must be willing to work onsite in Dundee or East Linton, Scotland.
In return, we offer a friendly, small, multi-disciplinary team where your input really helps shape the products, in addition to a competitive salary and a host of benefits:
- Income protection
- Life assurance
- Private medical insurance
- Employee assistance programme
- Cycle to work scheme
- Electric car lease scheme
- Savings & discounts
If this sounds like the type of environment you would like to work in, then please send your CV and covering letter to: Email: jobs@4jstudios.com. Note: Direct applications only please. No recruitment agencies.
Senior Software Developer (Low Level) employer: 4J Studios Ltd
Contact Detail:
4J Studios Ltd Recruiting Team
jobs@4jstudios.com
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer (Low Level)
✨Tip Number 1
Familiarise yourself with the Elements Engine and its features. Understanding the engine's architecture and how it integrates with game development will give you a significant edge during discussions with the team.
✨Tip Number 2
Showcase your experience with low-level programming in your conversations. Be prepared to discuss specific projects where you've optimised code for performance and memory, as this is crucial for the role.
✨Tip Number 3
Network with current or former employees of StudySmarter or similar companies. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.
✨Tip Number 4
Prepare to discuss your mentoring experiences. Highlighting how you've supported junior developers in the past will demonstrate your leadership skills and fit within the collaborative environment they value.
We think you need these skills to ace Senior Software Developer (Low Level)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in the games industry, particularly your expertise in low-level programming and any projects you've worked on that align with the Elements Engine.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your skills can contribute to the team. Mention specific experiences that demonstrate your ability to work collaboratively and mentor others.
Showcase Technical Skills: Include specific examples of your technical expertise, such as your experience with profiling and optimising code, knowledge of assembly languages, and any multi-platform titles you've worked on. This will help you stand out.
Highlight Team Collaboration: Emphasise your ability to work across different disciplines within a team. Provide examples of how you've collaborated with artists, designers, and production staff to implement features in past projects.
How to prepare for a job interview at 4J Studios Ltd
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with low-level programming and optimising code. Highlight specific projects where you've profiled and improved performance, as this will demonstrate your technical skills and understanding of hardware.
✨Demonstrate Team Collaboration
Since the role involves working with various disciplines, share examples of how you've successfully collaborated with artists, designers, and other developers in past projects. This shows that you can work well in a team environment.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially related to large codebases and multi-platform titles. Think of scenarios where you faced challenges and how you overcame them, as this will highlight your critical thinking skills.
✨Express Your Passion for Game Development
Convey your enthusiasm for the gaming industry and your desire to contribute to innovative projects. Discuss any personal projects or interests that align with the company's goals, as this can set you apart from other candidates.