Embedded Software Engineer - London, United Kingdom - MPC Moving Picture Company

    Default job background
    Full time
    Description

    Company Description

    Agile Soul - Software Mind

    Software Mind develops solutions that make an impact for companies around the globe. Operating throughout Europe, the US and LATAM, our diverse team brings together a variety of skills, experiences and perspectives. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we're always on the lookout for talented people who bring passion and creativity to every project. Our culture is driven by trust – it embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

    Job Description

    Project - the aim you'll have

    We are looking for a firmware engineer to join our Embedded Software Department. You will be part of an expert team whose mission is to provide firmware with a best-in-class user experience and unmatched reliability for the entire range of acoustic devices, including amplified controllers, audio processors, and network devices.

    Position - how you'll contribute:

  • Design, implement and test new firmware functionality.
  • Analyze and improve overall system performance.
  • Investigate and solve reported issues.
  • Build documentation and presentations to promote new features.
  • Qualifications

    Expectations - the experience you need

  • Master's degree in electrical engineering or computer science.
  • Expert knowledge of the C programming language.
  • 1+ years of experience in bare-metal programming of MCUs and peripherals.
  • Experience with Ethernet based communication protocols and stacks.
  • Good spoken and written English.
  • Excellent analytical skills, perseverance, and attention to detail
  • Curious, eager to learn, and quickly adapt to new requirements and technologies.
  • Autonomous with a strong sense of responsibility.
  • Additional Information

    Position at: Software Mind Poland

    Our offer – professional development, personal growth

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives