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
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
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.