Firmware Engineer

4 weeks ago


ahmedabad, India Embrill Private Limited Full time
Job Purpose :
To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needs
Scope:
Designing, developing, coding, testing, and debugging system software
To analyze and enhance the efficiency, stability, and scalability of system resources
Job Location: Ahmedabad, Gujarat (It is work from the office only)
Experience: 1 to 5 years in firmware development
Key Accountabilities:
Identify the client requirements and provide technical solutions/ support to the customers regarding product issues
Design embedded software for new electronic products ranging from simple microcontroller- based solutions to highly complex embedded processing systems.
Lead smaller software embedded systems development projects – identifying required development activities and directing other team members in completing those activities
Collaborate with team members, including hardware designers, to identify software-related requirements and develop corresponding software design strategies or architecture that meets those requirements using the best approach based on performance, cost, and resources
Develop detailed software specifications based on requirements and implement embedded code by those defined requirements and specifications.
Initiate bringing the new custom embedded processor hardware with support from hardware designers
Establish software verification testing tools and methods and execute software testing activities
Provide software engineering input to development project quoting activities
Contribute to the improvement of department processes and tools, particularly those related to software development
Qualification and Skills:
4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline
Must have advanced skill in developing original designs with Linux C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems
Thorough knowledge of Linux device drivers, Linux Kernel Programming & debugging, Linux Kernel Internals design and development
Knowledge of Yocto / Buildroot or any other build system
Experience with Board support package, Device driver, and boot loader development/porting
Advanced understanding and experience in software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as GIT, like oscilloscope, protocol analyzer, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA
Communication Protocols such as SPI, UART, CAN, I2C, WIFI, and Bluetooth
Advanced understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware (RTOS application development)
Specific experience with common microcontroller and embedded processing platforms such as ARM
Strong understanding of software development tools and methodologies used in embedded systems. Familiarity with source control via established systems such as Git
Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
Clear understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming. Experience with Qt framework is a plus
Strong understanding of software test and QA tools and methodologies
Understanding of hardware schematic, and datasheet of hardware components to derive firmware/software-specific solution
Experience working with a different embedded platform like microcontrollers, processors, and DSPs based on Qualcomm, TI, NXP, NVIDIA, and Intel processors

  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee EngineerLocation: Ahmedabad, Gujarat (Work From the Office only)Job Purpose:To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems.Scope:Coding and firmware development, debugging, system integration testing and...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee Engineer Location: Ahmedabad, Gujarat (Work From the Office only) Job Purpose: To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems. Scope: Coding and firmware development, debugging, system...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee Engineer Location: Ahmedabad, Gujarat (Work From the Office only) Job Purpose: To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems. Scope: Coding and firmware development, debugging, system integration testing and...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee Engineer Location: Ahmedabad, Gujarat (Work From the Office only) Job Purpose: To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems. Scope: Coding and firmware development, debugging, system...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee Engineer Location: Ahmedabad, Gujarat (Work From the Office only) Job Purpose: To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems. Scope: Coding and firmware development, debugging, system integration testing...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Title: Firmware Engineer/ Trainee Engineer Location: Ahmedabad, Gujarat (Work From the Office only) Job Purpose: To be responsible for the design, development, testing, and maintenance of embedded systems to ensure the quality and reliability of the embedded systems. Scope: Coding and firmware development, debugging, system integration testing and...

  • Firmware Engineer

    8 months ago


    Ahmedabad, India Talent Corner Full time

    Roles and Responsibilities   Design, develop, maintain firmware for embedded systems, focusing on Linux-based platforms. Linux kernel modifications and customizations to support the embedded systems. Device drivers for hardware components, ensuring compatibility with Linux. Desired Candidate Profile   Bachelor's or Master's degree in Electrical...


  • Ahmedabad, India HARRY INTERNATIONAL PRIVATE LIMITED Full time

    Job Title: Embedded Systems Firmware EngineerAbout the Role:We are seeking a highly skilled Embedded Systems Firmware Engineer to join our team at HARRY INTERNATIONAL PRIVATE LIMITED. As a key member of our engineering team, you will be responsible for designing, developing, and debugging embedded firmware for various electronic devices.Key...


  • Ahmedabad, India Tesk Training Consultancy Full time

    Job title Embedded Firmware EngineerQualification: BE Electronics & CommunicationLocation AhmedabadJob Type Full TimeJoining: ImmediatelyExperience: 2-3 yrsSalary: upto 35 K p.m.Bond: 3 yrsJob purposeThis Job is intended for Firmware/Software engineers to execute embedded firmware projects.The job involves overall responsibility of technical aspects of...


  • Ahmedabad, Gujarat, India Embrill Private Limited Full time

    Job Title: Firmware Engineer for Embedded SystemsLocation: Ahmedabad, Gujarat (Work From the Office only)Overview:We are seeking a skilled and ambitious Firmware Engineer to join our team at Embrill Private Limited. As a key member of our embedded systems development team, you will be responsible for designing, developing, testing, and maintaining firmware...


  • Ahmedabad, India Tesk Training Consultancy Full time

    Job title Sr. Embedded Firmware EngineerCompany Name Teq Diligent Product Solutions Pvt. Ltd. Location Ahmedabad Job Type Full TimeExperience: 5+ yrsJob Purpose:This Job is intended to lead team of Firmware/Software engineers to execute embedded firmware projects. The job involves overall responsibility of technical aspects of design. It also involves...


  • Ahmedabad, Gujarat, India eInfochips (An Arrow Company) Full time

    Job OvervieweInfochips, an Arrow company, is a leading global provider of product engineering and semiconductor design services. With over 500+ products developed and 40 million deployments in 140 countries, we continue to drive technological innovations in multiple verticals.We offer end-to-end support for firmware development starting from system...


  • Ahmedabad, Gujarat, India eInfochips (An Arrow Company) Full time

    At eInfochips (An Arrow Company), we're seeking an experienced Embedded Systems Firmware Engineer to join our team.About the Role:We're looking for a skilled firmware engineer with expertise in embedded systems development. As a key member of our team, you'll be responsible for designing and implementing firmware solutions for various microcontrollers and...


  • Ahmedabad, Gujarat, India HARRY INTERNATIONAL PRIVATE LIMITED Full time

    Job Title: Senior Embedded Firmware Engineer at HARRY INTERNATIONAL PRIVATE LIMITEDOverviewHARRY INTERNATIONAL PRIVATE LIMITED is searching for an experienced Senior Embedded Firmware Engineer to join our team. As an essential member of our engineering team, you will be responsible for designing, developing, and debugging embedded firmware for various...


  • Ahmedabad, Gujarat, India eInfochips (An Arrow Company) Full time

    At eInfochips (An Arrow Company), we are seeking a skilled Embedded Systems Firmware Engineer to join our team.Location: Ahmedabad/PuneEstimated Salary: ₹2,400,000 - ₹4,200,000 per annum based on experience and qualifications.Company OvervieweInfochips is a leading global provider of product engineering and semiconductor design services. With over 500+...


  • Ahmedabad, Gujarat, India eInfochips (An Arrow Company) Full time

    About the RoleAs an Embedded Systems Firmware Engineer at eInfochips, you will be responsible for designing and developing firmware solutions for various embedded systems.

  • Firmware Engineer

    4 weeks ago


    Ahmedabad, India Embrill Private Limited Full time

    Job Purpose :To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needsScope:Designing, developing, coding, testing, and debugging system softwareTo analyze and enhance the efficiency, stability,...

  • Firmware Engineer

    4 weeks ago


    ahmedabad, India Embrill Private Limited Full time

    Job Purpose : To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needs Scope: Designing, developing, coding, testing, and debugging system software To analyze and enhance the efficiency,...

  • Firmware engineer

    4 weeks ago


    Ahmedabad, India Embrill Private Limited Full time

    Job Purpose :To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needsScope:Designing, developing, coding, testing, and debugging system softwareTo analyze and enhance the efficiency, stability,...

  • Firmware Engineer

    4 weeks ago


    Ahmedabad, India Embrill Private Limited Full time

    Job Purpose:- To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needsScope:- Designing, developing, coding, testing, and debugging system software- To analyze and enhance the efficiency,...