Embedded Linux/Android Engineer, CoRo

2 weeks ago


Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

Excited about robotics, and how it will be used in our daily lives? The Amazon Consumer Robotics group is pushing the boundaries of what's possible, making the future closer than ever.

Astro is Amazon's first household robot to use AI and Intelligent Motion to gracefully and intuitively interact with people and spaces.

It is different kind of robot, one that's designed to help customers with a range of tasks like home monitoring and keeping in touch with family.

It brings together new advancements in artificial intelligence, computer vision, sensor technology, voice and edge computing in a package that's designed to be helpful and convenient.

Key job responsibilitiesAs a Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.

We are looking for a talented and passionate Software Engineer to be part of an exciting team building device software.

You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.


In this role, you will:
Be responsible for system architecture and development of new features for embedded systems

  • Investigate, prototype and deliver new and innovative system solutions
  • Design, develop and verify firmware for embedded systems
  • Participate in design reviews, API development, and documentation
  • Work with new technologies that are vital to product development
  • Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
  • Build expertise in one or more core technologies such as motor control
  • Perform tasks including debug, bring-up, Beta and production software development
  • Successfully collaborate with both software and hardware product teams
  • A day in the life
  • As a Software Engineer, you will design and develop high quality embedded software.

    You will also have the opportunity to influence the product roadmap, define key components of overall system architecture and lead the adoption of best practices within the org.

    You will work closely with cross functional teams to bring a unified embedded control software solution for our customers.
A day in the lifeAs a Software Engineer, you will design and develop high quality embedded software.

You will also have the opportunity to influence the product roadmap, define key components of overall system architecture and lead the adoption of best practices within the org.

You will work closely with cross functional teams to bring a unified embedded control software solution for our customers.

About the teamPlatform Software team owns all the components and infrastructure on which Astro and next generation of products are built.

Astro is already working in customer homes with more devices added every day. The team is responsible for defining architecture for next generation of product and execute it. The team develops embedded software using programming languages like C, C++ on both RTOS and general purpose linux OS.

We are open to hiring candidates to work out of one of the following locations:
Bangalore, KA, IND

BASIC QUALIFICATIONS

  • 3+ years of noninternship professional software development experience 2+ years of noninternship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Experience in C, C++, Data Structures, Algorithms Python, Mathematics/Linear Algebra. Design and implement core board support package (BSP) and customization for Android and or Linux components. Design & Development of Device drivers, software frameworks, software stacks and porting of kernel components. Define development model and software APIs for hardware interaction. Work closely with other internal customers including hardware/Software teams. Experience in investigating, designing, prototyping and delivering new and innovative system solutions. Working knowledge and understanding of building & utilizing Open Source Software.

PREFERRED QUALIFICATIONS

  • 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 Excellent judgement, organizational and problemsolving skills. Can thrive in a dynamic environment with multiple, changing priorities. Excellent communication skills including verbal, written and listening. Experience with real time debugging tools (software and hardware) Can mentor other software developers to maintain architectural vision and software quality Comfortable taking initiative and working across teams Excellence in technical communication with peers, partners, and nontechnical coworkers


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Excited about robotics, and how it will be used in our daily lives? The Amazon Consumer Robotics group is pushing the boundaries of what's possible, making the future closer than ever.Astro is Amazon's first household robot to use AI and Intelligent Motion to gracefully and intuitively interact with people and spaces. It is different kind of robot, one...


  • Bengaluru, Karnataka, India Global Pharma Tek Full time

    Skill Set : C++, Yocto, LinuxC, C++, shell and Python, Embedded Linux/Android (Linux flavors, Yocto Linux) and bare metal, Linux distributions for Arm architecture, embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers and application development, compilers, linkers, debuggers, version control systems (git/gerrit)


  • Bengaluru, Karnataka, India Overture Rede Private Limited Full time

    Job DescriptionMandatory Skills: Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development. Strong C/C++ development skills with a good understanding of object-oriented design. Experience dealing with Linux community and Open Source contribution a plus Experience with any one of the domains (Multi Media, Power...


  • Bengaluru, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    Mandatory Skills : Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development Strong C/C++ development skills with a good understanding of objectoriented design Strong OS concepts Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. Hands on experience with video codecs such as H264,...


  • Bengaluru, Karnataka, India timesjobs Full time

    :Embedded Linux Developer EngineerLocation: BangaloreResponsibilities:Write well structured, testable, efficient, and maintainable codeIntegrate software components into a fully functional software systemDeploy software incrementally to meet very fast-paced developmentDevelop software tests and continuous integration for your codeRequirements:2 years of...


  • Bengaluru, Karnataka, India timesjobs Full time

    :Embedded Linux Developer EngineerLocation: BangaloreResponsibilities:Write well structured, testable, efficient, and maintainable codeIntegrate software components into a fully functional software systemDeploy software incrementally to meet very fast-paced developmentDevelop software tests and continuous integration for your codeRequirements:2 years of...


  • Bengaluru, Karnataka, India Cientra Techsolutions Full time

    Job Title: Embedded Linux Application Processor Device Driver DeveloperCompany: Innovative SolutionsJob Description:Join our team to create and test application processor Linux device drivers for audio integrated circuits in Android systems.Key Responsibilities:Design and test Linux audio device drivers for Android platformsSet up and maintain build and...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Join ourleading client a professional services company known for its expertise in advanced technology solutions and innovation. Our client collaborates with top-tier clients to deliver cutting-edge development projects.Location:BangaloreExperience:10+ yearsMandatory Skills:Embedded Linux/Driver/Kernel Development:At least 10 years of experience in embedded...


  • Bengaluru, Karnataka, India ADVANSOFT Full time

    Embedded Android Audio Developer Exp : 3+yearsLocation : BangaloreNp : 60 daysJob Description : Good experience in Android, Java and Android audio processing. Strong programming skills, including C++, Java (Anyone) and JNI,Binders, IPC mechanisms. Should have good knowledge/experience on middle ware audio policy manager, audio flinger,android HAL, media...


  • Bengaluru, Karnataka, India SpanIdea Systems Full time

    Job Description:SpanIdea is seeking a highly skilled and experienced Senior Embedded Linux Engineer to join our team. As a Senior Embedded Linux Engineer, you will be responsible for the design and development of BSP/kernel software, Linux embedded software, and system-level integration. You should have a strong background in C/C++ programming and possess...


  • Bengaluru, Karnataka, India iSource Consulting LLP Full time

    Android Embedded Software Engineer - Android Framework Exciting opportunity for an Android Embedded Software Engineer specialized in Android Framework in Bangalore, India. Relevant experience: 3-8 years in Multimedia or connectivity ECU middleware development. Solid understanding of Android architecture, Binder IPC communication, HAL or similar...


  • Bengaluru, Karnataka, India QubeHR® Full time

    We are seeking candidates for Embedded Linux Development Engineer for one of our clients in Bangalore.Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Experience dealing with Linux community and Open Source contribution a...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 69604 Bangalore, IndiaStrong proficiency in contemporary C/C++, and embedded GNU/Linux.Experience in developing for memory and space constrained devices. Good experience with controlling hardware and diverse peripherals (e.g. CAN, UARTs, GPIOs). Good Knowledge of Unit Testing. Understanding of networking, communication protocols and data serialization...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 69604 Bangalore, IndiaStrong proficiency in contemporary C/C++, and embedded GNU/Linux.Experience in developing for memory and space constrained devices. Good experience with controlling hardware and diverse peripherals (e.g. CAN, UARTs, GPIOs). Good Knowledge of Unit Testing. Understanding of networking, communication protocols and data serialization...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 69605 Bangalore, IndiaStrong proficiency in contemporary C/C++, and embedded GNU/Linux.Experience in developing for memory and space constrained devices. Good experience with controlling hardware and diverse peripherals (e.g. CAN, UARTs, GPIOs). Good Knowledge of Unit Testing. Understanding of networking, communication protocols and data serialization...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 69605 Bangalore, IndiaStrong proficiency in contemporary C/C++, and embedded GNU/Linux.Experience in developing for memory and space constrained devices. Good experience with controlling hardware and diverse peripherals (e.g. CAN, UARTs, GPIOs). Good Knowledge of Unit Testing. Understanding of networking, communication protocols and data serialization...


  • Bengaluru, Karnataka, India DXC Luxoft Full time

    Project Description : Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...


  • Bengaluru, Karnataka, India Getinz Full time

    Mandatory Skills :Engineer with 5-10 years of experience in embedded Linux/driver/kernel developmentStrong C/C++ development skills with a good understanding of object-oriented designStrong OS conceptsExperience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.Hands on experience with video codecs such as H264, HEVC, MPEG2 etc. is...


  • Bengaluru, Karnataka, India iSource Consulting LLP Full time

    Looking for an Android Embedded Software Engineer Android Framework.This is a Full Time Permanent Opportunity in Bangalore, India.Minimum RequirementsRelevant experience:3-8 years in Multimedia or connectivity ECU middleware development.Solid understanding of Android architecture, Binder IPC communication, HAL or similar communication framework.Embedded SW...


  • Bengaluru, Karnataka, India Semi leaf Full time

    Role : Android Middleware Engineer Experience : 8+yrsLocation : BangaloreAvailability : Immediate to max 30 daysQualification : B.E/B. Tech Interview Mode : Face to Face Mandatory Skills : Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel developmentStrong C/C++ development skills with a good understanding of...