Embedded Software Dev Engineer, Blink
Embedded Software Dev Engineer, Blink

Embedded Software Dev Engineer, Blink

Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Develop innovative firmware for cutting-edge cameras and lead projects from concept to launch.
  • Company: Join Blink, a dynamic team at Amazon focused on creating user-friendly, energy-efficient camera technology.
  • Benefits: Enjoy a collaborative work environment with opportunities for mentorship and career growth.
  • Why this job: Be part of a mission to enhance customer experiences through technology while working with global teams.
  • Qualifications: Experience in C/C++ firmware development and a degree in a STEM field are essential.
  • Other info: Diversity is valued here; we encourage applicants from all backgrounds to apply.

The predicted salary is between 36000 - 60000 £ per year.

Do you have what it takes to keep our cameras running for two years on two AA batteries? Blink is looking to grow our firmware team with talented embedded software development engineers. Our products need to be easy to use and run on minimal power. In this role, you will lead the firmware effort bringing new consumer products to market. You will interact with teams both within Blink and across the rest of Amazon. Most importantly, you will focus on ways to make the best products for our customers.

Key job responsibilities:

  • Develop software as part of the team
  • Own firmware on project from concept to launch
  • Interact with Blink teams including product, quality assurance, and customer support
  • Interact with Amazon teams from around the globe
  • Mentor junior firmware engineers

BASIC QUALIFICATIONS:

  • Experience with C/C++ firmware development with constrained resources (MIPS, RAM, FLASH, I/O)
  • Working experience with embedded CPU architecture
  • Experience with security technologies and protocols
  • Real-time, multi-threaded experience with Linux and/or RTOS
  • Experience with external libraries in C applications
  • Working in a Linux development environment including editing, make, and source control
  • Reading schematics and using hardware lab equipment such as scopes, logic analyzers, etc
  • Active participant in bringing at least one successful product to market
  • Bachelor's degree in a STEM field

PREFERRED QUALIFICATIONS:

  • Audio/Video codec knowledge
  • Experience with camera image processing
  • Embedded Linux (uBoot, Kernel, Driver)
  • Bare metal, assembly, BSP, POST, RTOS
  • Experience with Wireless (WiFi, Bluetooth, Zigbee, sub-GHz) stacks
  • Test automation / scripting skills
  • Demonstrable technical leadership skills
  • Master's degree in STEM field

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon.

Embedded Software Dev Engineer, Blink employer: Blink for Home

At Blink, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As an Embedded Software Development Engineer, you'll have the opportunity to work on cutting-edge technology while enjoying a supportive environment that encourages professional growth and mentorship. Located in Poland, our team benefits from a vibrant tech community, competitive compensation, and a commitment to diversity, making Blink an exceptional place to build a rewarding career.
B

Contact Detail:

Blink for Home Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Dev Engineer, Blink

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++ firmware development and embedded CPU architecture. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the Blink community or related forums to understand current trends and challenges in embedded software development. This knowledge can help you during interviews and show your genuine interest in the field.

✨Tip Number 3

Prepare to discuss your previous experiences in bringing products to market. Be ready to share specific examples of how you contributed to the success of a project, especially in terms of firmware development and teamwork.

✨Tip Number 4

Network with current or former employees of Blink or Amazon. They can provide valuable insights into the company culture and expectations, which can be beneficial for tailoring your approach during the application process.

We think you need these skills to ace Embedded Software Dev Engineer, Blink

C/C++ Firmware Development
Embedded CPU Architecture
Security Technologies and Protocols
Real-time Multi-threaded Programming
Linux Development Environment
Reading Schematics
Hardware Lab Equipment Usage
Audio/Video Codec Knowledge
Camera Image Processing
Embedded Linux (uBoot, Kernel, Driver)
Bare Metal Programming
Assembly Language
Board Support Package (BSP)
Power-On Self-Test (POST)
Real-Time Operating Systems (RTOS)
Wireless Communication Protocols (WiFi, Bluetooth, Zigbee, sub-GHz)
Test Automation and Scripting
Technical Leadership
Mentoring Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ firmware development, embedded CPU architecture, and any relevant projects. Use keywords from the job description to demonstrate that you meet the qualifications.

Craft a Compelling Cover Letter: In your cover letter, express your passion for embedded systems and how your skills align with Blink's mission. Mention specific experiences where you've successfully brought products to market or worked with cross-functional teams.

Showcase Relevant Projects: Include details about any projects you've worked on that involved real-time, multi-threaded applications or security technologies. Highlight your role in these projects and the impact they had on the final product.

Prepare for Technical Questions: Anticipate technical questions related to embedded systems, Linux environments, and firmware development. Be ready to discuss your problem-solving approach and any challenges you've faced in previous roles.

How to prepare for a job interview at Blink for Home

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ firmware development and embedded CPU architecture. Highlight specific projects where you successfully managed constrained resources, as this is crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your ability to troubleshoot and optimise firmware for minimal power consumption. Share examples of how you've tackled similar challenges in past projects.

✨Familiarise Yourself with Blink's Products

Research Blink's camera products and their features. Understanding the company's mission to create user-friendly, low-power devices will help you align your answers with their goals during the interview.

✨Prepare for Team Interaction Scenarios

Since the role involves collaboration with various teams, be ready to discuss your experience working cross-functionally. Think of examples where you mentored junior engineers or collaborated with product and quality assurance teams.

Embedded Software Dev Engineer, Blink
Blink for Home
B
  • Embedded Software Dev Engineer, Blink

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-27

  • B

    Blink for Home

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