Software Developer & Modeller in Stevenage

Software Developer & Modeller in Stevenage

Stevenage Full-Time 40000 - 50000 € / year (est.) No home office possible
KDC Projects

At a Glance

  • Tasks: Join our team to develop and model software for exciting satellite projects.
  • Company: KDC, a leader in innovative tech solutions.
  • Benefits: Competitive salary, flexible working hours, and opportunities for skill development.
  • Other info: Dynamic work environment with a focus on collaboration and growth.
  • Why this job: Be part of groundbreaking projects that shape the future of space technology.
  • Qualifications: Proficient in C++ and Java with a passion for real-time software design.

The predicted salary is between 40000 - 50000 € per year.

Here at KDC, we have a requirement for a highly skilled Software and Modelling Engineer to support a customer satellite project.

The main technical activities include:

  • Technical requirements analysis
  • Software design and implementation
  • Technical follow up with external teams
  • System integration
  • Testing and delivery of the benches

The underlying software implementation is C++, with Java used as the test language. The simulator is developed and run in a Linux environment.

Key skills required:

  • Excellent practical knowledge of C++ & Java
  • Real-time software design & debugging in a Linux environment
  • Hardware-in-the-loop design and implementation
  • Strong understanding of multi-process and/or multi-threading software design and implementation (preferably in the context of hardware interfacing)
  • Knowledge on testing methodologies and unit testing frameworks
  • Object Oriented analysis & design using UML (or similar)
  • Knowledge of machine-to-machine communication protocols
  • Well-versed in the software development life cycle
  • Best practice design patterns and effective coding practices
  • Continuous integration and continuous deployment
  • ECSS software standards
  • SpaceWire, MilSTD 1553, ECSS PUS, CAN data protocols

Software Developer & Modeller in Stevenage employer: KDC Projects

At KDC, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our team is dedicated to supporting your professional growth through continuous learning opportunities and hands-on experience in cutting-edge satellite projects. Located in a vibrant area, we provide a culture that values creativity and teamwork, ensuring that every employee feels valued and empowered to make a meaningful impact.

KDC Projects

Contact Detail:

KDC Projects Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Software Developer & Modeller in Stevenage

✨Tip Number 1

Get your networking game on! Connect with professionals in the software development field, especially those who work with C++ and Java. Attend meetups or online webinars to make those valuable connections that could lead to job opportunities.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving real-time software design and Linux environments. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of multi-threading and hardware interfacing. Practice coding challenges in C++ and Java to demonstrate your problem-solving skills under pressure.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your experience with software development life cycles and testing methodologies to catch our eye.

We think you need these skills to ace Software Developer & Modeller in Stevenage

C++
Java
Linux Environment
Real-time Software Design
Debugging
Hardware-in-the-loop Design
Multi-process Software Design

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the Software Developer & Modeller role. Highlight your experience with C++, Java, and any relevant projects that showcase your skills in real-time software design and debugging in a Linux environment.

Showcase Your Projects:Include specific examples of your work that demonstrate your understanding of multi-process and multi-threading software design. If you've worked on hardware interfacing or similar projects, make sure to mention those!

Highlight Testing Knowledge:Since testing methodologies are key for this role, be sure to mention any experience you have with unit testing frameworks and your approach to ensuring software quality. This will show us you're serious about delivering top-notch code.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at KDC Projects

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Java skills before the interview. Be ready to discuss your experience with real-time software design, debugging in a Linux environment, and any relevant projects you've worked on. This will show that you’re not just familiar with the languages but can also apply them effectively.

✨Understand the Project Requirements

Dive deep into the specifics of the satellite project mentioned in the job description. Familiarise yourself with hardware-in-the-loop design and multi-threading concepts. Being able to discuss how you would approach these tasks will demonstrate your proactive attitude and technical understanding.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges or technical questions during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. This is your chance to shine by showing how you approach problem-solving in a structured way.

✨Familiarise Yourself with Best Practices

Brush up on best practice design patterns and effective coding practices. Be prepared to discuss your experience with testing methodologies and unit testing frameworks. Showing that you value quality and maintainability in your code will set you apart from other candidates.