Embedded Software Engineer

Embedded Software Engineer

Full-Time 28000 - 35000 € / year (est.) No home office possible
Creative Technology Pte Ltd

At a Glance

  • Tasks: Develop and debug embedded firmware for innovative consumer electronics.
  • Company: Join a forward-thinking tech company with a passion for innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for growth.
  • Other info: Dynamic team environment with plenty of learning opportunities.
  • Why this job: Make a real impact on cutting-edge products that shape the future.
  • Qualifications: Degree in relevant field and some experience in embedded systems.

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

We are looking for a passionate and motivated Embedded Software Engineer to join our Firmware team. This role offers the opportunity to work on embedded firmware development for innovative consumer electronic products and embedded platforms, contributing to the delivery of reliable, high-quality and high-performance products.

Responsibilities

  • Develop, maintain and debug embedded firmware features for consumer products, ensuring product functions meet design, quality and schedule requirements.
  • Implement and validate firmware modules including device drivers, communication interfaces, peripheral control and system-level logic on embedded platforms.
  • Participate in firmware testing, debugging, code reviews and issue resolution to improve firmware reliability, maintainability and product stability.
  • Prepare and maintain firmware documentation, test notes, release and technical records to support product development and future maintenance.
  • Support basic test automation, build processes and continuous integration activities where applicable to improve development efficiency and firmware quality.

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science or related discipline.
  • 0–3 years of experience in firmware or embedded systems development.
  • Internship or project experience with embedded development is a plus.
  • Proficiency in C programming. C++ knowledge will be an advantage.
  • Basic understanding of microcontroller systems, interrupts, memory, peripheral drivers, and real-time firmware behaviour.
  • Familiarity with RTOS concepts or real-time firmware development will be an advantage.
  • Familiarity with common embedded interfaces such as UART, I2C, SPI, GPIO, USB, or I2S will be an advantage.
  • Comfortable working with source control systems such as Git.
  • Strong willingness to learn, good problem-solving ability, attention to detail and good team collaboration skills.

Embedded Software Engineer employer: Creative Technology Pte Ltd

Join a dynamic and innovative team as an Embedded Software Engineer, where your contributions will directly impact the development of cutting-edge consumer electronic products. Our company fosters a collaborative work culture that prioritises employee growth through continuous learning opportunities and mentorship, all while enjoying the vibrant atmosphere of our location. With a commitment to quality and performance, we offer a rewarding environment for those eager to make a meaningful difference in the tech industry.

Creative Technology Pte Ltd

Contact Detail:

Creative Technology Pte Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your embedded firmware projects, even if they’re from school or personal projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and C programming. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!

Tip Number 4

Don’t forget to apply through our website! We love seeing applications come directly from passionate candidates like you. It shows initiative and helps us get to know you better right from the start.

We think you need these skills to ace Embedded Software Engineer

Embedded Firmware Development
C Programming
C++ Knowledge
Microcontroller Systems
Interrupts
Memory Management
Peripheral Drivers

Some tips for your application 🫡

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

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for embedded software and why you’re excited about joining our Firmware team. Let us know how your background makes you a great fit for the role.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges in firmware development. We love seeing how you approach problems and what solutions you’ve come up with!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Creative Technology Pte Ltd

Know Your Firmware Inside Out

Make sure you brush up on your embedded firmware knowledge before the interview. Be ready to discuss your experience with C programming and any projects you've worked on that involved device drivers or communication interfaces. This will show your passion and understanding of the role.

Show Off Your Problem-Solving Skills

Prepare to tackle some technical questions or scenarios during the interview. Think about how you would approach debugging a firmware issue or improving product stability. Demonstrating your problem-solving ability will impress the interviewers and highlight your readiness for the challenges of the job.

Familiarise Yourself with Common Interfaces

Since the role involves working with various embedded interfaces like UART, I2C, and SPI, make sure you can explain how these work and their applications. If you have hands-on experience, share specific examples to illustrate your familiarity and expertise.

Emphasise Team Collaboration

This position requires good team collaboration skills, so be prepared to discuss how you've worked effectively in teams before. Share experiences where you contributed to code reviews or collaborated on firmware testing, as this will demonstrate your ability to work well with others in a fast-paced environment.