Embedded Software Engineer in Cambridge

Embedded Software Engineer in Cambridge

Cambridge Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Develop and maintain embedded software using C/C++ and Python for innovative hardware platforms.
  • Company: Join Siemens, a leader in automation and digitalisation with a collaborative culture.
  • Benefits: Enjoy flexible working options, competitive rewards, and a commitment to diversity.
  • Why this job: Make a real impact by working on cutting-edge technology in a dynamic environment.
  • Qualifications: Proficiency in C/C++, experience with U-Boot, and strong problem-solving skills required.
  • Other info: Great opportunities for personal growth and career advancement in a global company.

The predicted salary is between 28800 - 48000 £ per year.

Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise portfolio, we provide and encourage companies of all sizes with an end-to-end set of products, solutions and services to integrate and digitalize the entire value chain. Our outstanding portfolio supports customers to achieve greater efficiency and flexibility.

We are seeking a skilled Embedded Software Engineer with a year or more experience in writing C and C++ software in a test-driven development (TDD) environment. The ideal candidate will have experience working on U-Boot or other Embedded Systems. You will be responsible for developing, testing, and maintaining embedded software for various hardware platforms. The candidate will create, document, and execute embedded software designs which may involve heavy constraints on time, memory, power, human and machine interfaces and accuracy of signal processing or multiple product areas.

Responsibilities:
  • Develop and maintain embedded software in C/C++ and Python.
  • Work on U-Boot or other boot loaders.
  • Data acquisition from silicon sensors and instrumentation.
  • Implement software in a test-driven development environment.
  • Collaborate with hardware engineers to integrate software with hardware.
  • Debug and troubleshoot software issues.
  • Optimize software for performance and memory usage.
  • Participate in code reviews and contribute to continuous improvement of software development processes.
Qualifications:
  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
  • Proficiency in C and C++ programming languages.
  • Experience with U-Boot or other boot loaders.
  • Familiarity with test-driven development (TDD) methodologies.
  • Strong problem-solving and debugging skills.
  • Knowledge of hardware-software integration.
  • Excellent communication and teamwork skills.
Nice to have Qualifications:
  • Experience in embedded software development.
  • Experience with other programming languages such as Bash, Java and Perl.
  • Experience with version control systems like Git.
  • Knowledge of real-time operating systems (RTOS) and embedded Linux.
  • Knowledge of Jenkins CI, Groovy, and GitLab.
  • Experience with Coverity.

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you would expect from a world leader in industrial software. We are an equal opportunity employer and value diversity at our company.

Embedded Software Engineer in Cambridge employer: Siemens Digital Industries Software

Siemens Digital Industries Software is an exceptional employer that champions innovation and collaboration, offering a dynamic work environment where flexibility and individual development are prioritised. With a commitment to diversity and inclusion, employees benefit from a supportive culture that encourages professional growth and the opportunity to contribute to meaningful projects in the realm of digital transformation. Located in Nuremberg, Germany, Siemens provides access to cutting-edge technology and a global network of experts, making it an ideal place for Embedded Software Engineers to thrive.
S

Contact Detail:

Siemens Digital Industries Software Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to current employees at Siemens or join relevant online communities. A friendly chat can give you insider info and might just land you a referral.

✨Tip Number 2

Prepare for the interview by brushing up on your C/C++ skills and understanding U-Boot. Practise coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 3

Show off your teamwork skills! Be ready to share examples of how you've collaborated with hardware engineers or contributed to code reviews. Siemens values a strong team culture.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Siemens team.

We think you need these skills to ace Embedded Software Engineer in Cambridge

C Programming
C++ Programming
Python Programming
Test-Driven Development (TDD)
Embedded Systems Development
U-Boot
Data Acquisition
Hardware-Software Integration
Debugging Skills
Performance Optimisation
Version Control (Git)
Real-Time Operating Systems (RTOS)
Embedded Linux
Continuous Integration (Jenkins CI)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C/C++ and any work you've done with U-Boot or similar systems. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded software development and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. Whether it's a personal project or something from your previous job, we want to see your hands-on experience and problem-solving skills in action.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, it shows you're keen on joining our team at Siemens Digital Industries Software!

How to prepare for a job interview at Siemens Digital Industries Software

✨Know Your Tech Inside Out

Make sure you brush up on your C and C++ skills, especially in a test-driven development environment. Be ready to discuss your experience with U-Boot or other boot loaders, as this will likely come up during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged and troubleshot software issues in the past. Siemens values strong problem-solving abilities, so having concrete stories will help demonstrate your expertise.

✨Collaborate Like a Pro

Since you'll be working closely with hardware engineers, think about times when you've successfully collaborated with others. Highlight your teamwork skills and how you’ve integrated software with hardware in previous projects.

✨Be Ready for Code Reviews

Familiarise yourself with the code review process and be prepared to discuss how you contribute to continuous improvement in software development. This shows that you're not just a coder but also someone who values quality and collaboration.

Embedded Software Engineer in Cambridge
Siemens Digital Industries Software
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>