At a Glance
- Tasks: Lead firmware development for innovative consumer products at Blink.
- Company: Join Blink, a dynamic team under Amazon, creating cutting-edge connected cameras.
- Benefits: Enjoy a vibrant startup culture with Amazon's resources and relocation support to Gdansk, Poland.
- Why this job: Be part of a fun, rewarding environment focused on making impactful products for customers.
- Qualifications: Experience in software development, especially embedded systems in C/C++, is required.
- Other info: This role offers a unique opportunity to shape the future of consumer technology.
The predicted salary is between 36000 - 60000 £ per year.
Job ID: 2650294 | AMZN Dev Cntr Poland sp. z.o.o
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.
Seeing is knowing. At Blink, we make it easy to use cameras that show you what is going on. Come be a part of it!
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. Please consult our Privacy Notice ( to know more about how we collect, use and transfer the personal data of our candidates.
#J-18808-Ljbffr
Embedded Software Dev Engineer, Blink employer: Blink for Home
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
Familiarize yourself with Blink's products and their unique features. Understanding how our cameras operate and the technology behind them will give you an edge during discussions with the team.
✨Tip Number 2
Showcase your experience in embedded development by discussing specific projects where you've optimized power consumption or improved firmware efficiency. This aligns perfectly with our goal of creating easy-to-use, low-power products.
✨Tip Number 3
Network with current or former employees of Blink or Amazon. They can provide insights into the company culture and expectations, which can be invaluable during your interview process.
✨Tip Number 4
Prepare to discuss your approach to the full software development life cycle. Highlight your experience with coding standards, code reviews, and testing processes, as these are crucial for the role.
We think you need these skills to ace Embedded Software Dev Engineer, Blink
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Embedded Software Dev Engineer position at Blink. Understand the key responsibilities and qualifications required, especially the emphasis on embedded development in C/C++.
Highlight Relevant Experience: In your CV and cover letter, focus on your professional software development experience, particularly any projects involving embedded systems. Be specific about your contributions and the technologies you used.
Showcase Your Skills: Mention your familiarity with the full software development life cycle. Include details about coding standards, code reviews, and testing processes you've been involved in, as these are important for the role.
Tailor Your Application: Customize your application materials to reflect the culture of Blink and Amazon. Highlight your ability to work in a fast-paced environment and your passion for developing consumer products that enhance user experience.
How to prepare for a job interview at Blink for Home
✨Show Your Passion for Embedded Development
Make sure to express your enthusiasm for embedded software development during the interview. Share specific projects or experiences where you successfully tackled challenges in low-power design or firmware development, as this aligns with Blink's focus on efficient products.
✨Demonstrate Your Technical Skills
Be prepared to discuss your experience with C/C++ and any other programming languages you've used. Highlight your familiarity with the full software development life cycle, including coding standards and testing processes, as these are crucial for the role.
✨Emphasize Team Collaboration
Since the role involves interaction with various teams, showcase your ability to work collaboratively. Provide examples of how you've successfully communicated and collaborated with cross-functional teams in previous roles to bring products to market.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when faced with a challenging coding problem or a design decision, as this will demonstrate your analytical abilities and fit for the fast-paced environment at Blink.