Search Jobvertise Jobs
Jobvertise

Embedded Software Development Engineer
Location:
IN-Bengaluru
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Job Description

External job description
Amazon Lab126 is an inventive research and development company that designs and engineer s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of (link removed), Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo.
Work hard. Have fun. Make history.
We are looking for an Embedded Software Development Engineer- to help design, develop, integrate our next generation devices.
In this role you will work with customers, system architects, program managers and hardware engineers to implement, troubleshoot, fix kernel drivers, BSP for our next generation devices.
You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform.
Key job responsibilities
Job responsibilities
Design, build, and maintain efficient, reusable, and reliable C code
Debug and troubleshoot issues in the Kernel drivers, BSP and integration with OS frameworks.
Identify bottlenecks and bugs, and devise solutions to problems found in the product integration and field.
Developing and implementing a wide range of low-level embedded software (including kernel device drivers, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software
Developing and customizing BSP, graphics, and port
Develop, port, and test software and firmware layers inside the Linux Kernel and frameworks.
Help maintain code quality, organization, and automatization
Develop and maintain technical documentation.
Provide technical guidance and mentorship to other team members.
Participate in code and design reviews
About the team
Amazon Lab126 is an inventive research and development company that designs and engineer s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of (link removed), Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo.
We are open to hiring candidates to work out of one of the following locations:
Bangalore, KA, IND, - 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Basic qualifications
- Bachelor s degree in Computer Science or related fields
- 3+ years as Application Engineering experience
- 2+ years in embedded development preferably ARM systems
- 5+ years programming experience in C/C++
- Linux kernel and application development, and focus on stability, efficiency, and performance.
- Knowledge of Android platform and development environment.
- System scripting and building environment
- Experience with embedded system concepts and hardware interfaces, such as, JTAG, UART, SPI, I2C, ROM, Microcode, Custom ASIC/FPGAs x86 and ARM chipset and firmware security (TPM, UEFI, TrustZone, Secure/Measured Boot, JTAG, PCIe) - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Preferred qualifications
- Masters or PhD
- Experience supporting shipping Android and Linux based IOT devices

Employement Category:

Employement Type: Full time
Industry: BPO / Call Center
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Embedded Software Development Engineer

Amazon

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations