Embrill Private Limited | Firmware Engineer | ahmedabad

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


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


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


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


  • Ahmedabad, Gujarat, India Embrill Private Limited Full time

    About Embrill Private LimitedEmbrill Private Limited is a leading organization that offers cutting-edge solutions in the field of electronics and software development.Job OverviewWe are seeking an experienced Electrical Systems Software Specialist to join our team. This role will involve designing, developing, and implementing software solutions for various...


  • 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

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

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