Junior Software Engineer, Embedded Robotics in Guildford

Junior Software Engineer, Embedded Robotics in Guildford

Guildford Entry level 28000 - 38000 € / year (est.) No home office possible
R

At a Glance

  • Tasks: Develop cutting-edge applications for mobile robotics using C++ on embedded systems.
  • Company: Join a pioneering robotics company focused on innovation and technology.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for skill development.
  • Other info: Exciting projects with great potential for career advancement.
  • Why this job: Be at the forefront of robotics technology and make a tangible impact.
  • Qualifications: Strong C++ skills and knowledge of embedded Linux systems required.

The predicted salary is between 28000 - 38000 € per year.

As a Junior Software Engineer, Embedded Robotics, you are developing headless applications and services on top of embedded systems (mostly Linux and derivatives). These apps and services are key components of mobile robotics systems such as UAVs, UGVs, USVs.

Duties:

  • Implement app and services features in C++ (11 and up) on top of embedded Linux OS or derivatives
  • Implement unit tests for these
  • Deploy and test your apps/services on simulation environments
  • Deploy and test your apps/services on real physical robots

Required Skills:

  • Comprehensive knowledge of threading, concurrency as a whole, memory management, compiler tooling and pipeline
  • Proficiency in C++ 11 or above
  • Proficiency as a user of Ubuntu 18+

Nice to have:

  • Prior experience incorporating with CI/CD tooling (Jenkins, Github Actions, Travis)

Junior Software Engineer, Embedded Robotics in Guildford employer: Rogue Cortex

Join a forward-thinking company that values innovation and collaboration, where as a Junior Software Engineer in Embedded Robotics, you will be at the forefront of developing cutting-edge applications for mobile robotics systems. Our supportive work culture fosters continuous learning and professional growth, offering you the chance to enhance your skills in a dynamic environment while working alongside industry experts. Located in a vibrant tech hub, we provide unique opportunities for networking and career advancement, making us an excellent employer for those seeking meaningful and rewarding employment.

R

Contact Detail:

Rogue Cortex Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Software Engineer, Embedded Robotics in Guildford

Tip Number 1

Network like a pro! Reach out to professionals in the embedded systems and robotics field on platforms like LinkedIn. Join relevant groups and participate in discussions to get your name out there.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those involving C++ and embedded systems. This gives potential employers a tangible look at what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of threading, concurrency, and memory management. Practice coding challenges that focus on these areas to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for passionate individuals like you. Tailor your application to highlight your experience with CI/CD tooling if you have it!

We think you need these skills to ace Junior Software Engineer, Embedded Robotics in Guildford

C++ 11 or above
Embedded Linux
Threading
Concurrency
Memory Management
Compiler Tooling
Simulation Environments

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and embedded systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or coursework!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about embedded robotics and how your background makes you a great fit for our team. Keep it engaging and personal!

Show Off Your Projects:If you've worked on any cool projects, especially those involving mobile robotics or CI/CD tooling, make sure to mention them. We love seeing practical applications of your skills, so include links if possible!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into our hands quickly. Plus, it shows us you’re keen on joining the StudySmarter family!

How to prepare for a job interview at Rogue Cortex

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the features introduced in C++11 and later. Be prepared to discuss threading, concurrency, and memory management, as these are crucial for the role. Practising coding problems in C++ can help you articulate your thought process during the interview.

Familiarise Yourself with Embedded Systems

Since you'll be working with embedded Linux systems, it’s essential to understand how they operate. Get comfortable with Ubuntu 18+ and explore how to deploy applications on these platforms. Being able to discuss your experience or projects involving embedded systems will definitely impress the interviewers.

Show Off Your Testing Skills

Unit testing is a big part of the job, so be ready to talk about your approach to writing tests for your code. If you have experience with simulation environments or deploying on physical robots, share those examples. It shows that you not only write code but also ensure its reliability.

CI/CD Knowledge is a Plus

While it's nice to have CI/CD experience, it can set you apart from other candidates. Familiarise yourself with tools like Jenkins, GitHub Actions, or Travis. Even if you haven't used them extensively, understanding their purpose and benefits will demonstrate your eagerness to learn and adapt.