Embedded Firmware Engineer

1 week ago


Ahmedabad, Gujarat, 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 meets business needs.

Scope:
Designing, developing, coding, testing and debugging system software
To analyse and enhance efficiency, stability and scalability of system resources
Key Accountabilities
Identify the client requirements and provide technical solution/ 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 in accordance with those defined requirements and/or specifications.
Initiate to bring-up 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
Intermediate knowledge of Linux device drivers, Linux Kernel Programming & debugging, Linux Kernel Internals design and development
Good to have knowledge in Yocto / Buildroot or any other build system
Good to have e xperience of Board support package (BSP), 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 analyser, 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/or embedded processing platforms such as ARM
Strong understanding of software development tools and methodologies used in the context of 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, datasheet of hardware component to derive firmware/software specific solution
Experience working with different embedded platform like microcontroller/microprocessor based on Texas Instruments, NXP, Microchip, ST Microelectronics, Espressif, Nordic etc.

  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job title Sr. Embedded Firmware EngineerCompany Name Teq Diligent Product Solutions Pvt. Ltd.Location AhmedabadJob Type Full TimeSalary: Upto 8 LPAJob purposeThis Job is intended to lead team of Firmware/Software engineers to execute embedded firmwareprojects. The job involves overall responsibility of technical aspects of design. It also involvesmentoring...


  • Ahmedabad, Gujarat, India Dayro Full time

    Job Title : Embedded Firmware Engineer- Team Lead NOTE: Only 7+ years experience candidates should apply. Job Overview: We are seeking a highly skilled Embedded Firmware Engineer- team Lead to join our dynamic team. The ideal candidate will have extensive experience in embedded systems development and a strong background in firmware design, implementation,...


  • Ahmedabad, Gujarat, India Dayro Full time

    Job Title : Embedded Firmware Engineer- Team LeadNOTE:Only 7+ years experience candidates should apply.Job Overview:We are seeking a highly skilled Embedded Firmware Engineer- team Lead to join our dynamic team. The ideal candidate will have extensive experience in embedded systems development and a strong background in firmware design, implementation, and...


  • Ahmedabad, Gujarat, India Dayro Private Limited Full time

    Job Title : Embedded Firmware Engineer- Team LeadNOTE:Only 7+ years experience candidates should apply.Job Overview:We are seeking a highly skilled Embedded Firmware Engineer- team Lead to join our dynamic team. The ideal candidate will have extensive experience in embedded systems development and a strong background in firmware design, implementation, and...


  • Ahmedabad, Gujarat, 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 meets business needs. Scope: Designing, developing, coding, testing and debugging system software To analyse and enhance efficiency, stability...


  • Ahmedabad, Gujarat, India The Leaders Hive Full time

    Job Title: Microcontroller Firmware DeveloperLocation: AhmedabadExperience: 3-5 yearsOpenings: 1Job Type: Full-timeSalary: Upto 15 LpaJob Description:We are seeking a skilled Microcontroller Firmware Developer to join our dynamic team. The ideal candidate should have 3-5 years of experience in firmware development with a strong focus on microcontrollers. If...


  • Ahmedabad, Gujarat, India The Leaders Hive Full time

    Job Title: Microcontroller Firmware DeveloperLocation: AhmedabadExperience: 3-5 yearsOpenings: 1Job Type: Full-timeSalary: Upto 15 LpaJob Description:We are seeking a skilled Microcontroller Firmware Developer to join our dynamic team. The ideal candidate should have 3-5 years of experience in firmware development with a strong focus on microcontrollers. If...

  • Firmware Engineer

    1 week ago


    Ahmedabad, Gujarat, 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, Gujarat, India The Leaders Hive Full time

    Job Title: Microcontroller Firmware DeveloperLocation: AhmedabadExperience: 3-5 yearsOpenings: 1Job Type: Full-timeSalary: Upto 15 LpaJob Description:We are seeking a skilled Microcontroller Firmware Developer to join our dynamic team. The ideal candidate should have 3-5 years of experience in firmware development with a strong focus on microcontrollers. If...


  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job type Full time Internship + Placement (Junior Embedded Position)Company Name Teq Diligent Product Solutions Pvt. Ltd.Location AhmedabadJob Type Full TimeExperienceLevelFreshers/InternsCompany ProfileTeq Diligent is a fastest growing company in the field of Electronics product design. We provideembedded design services as per customer requirement. We...

  • Azilen Technologies

    3 weeks ago


    Ahmedabad, Gujarat, India Azilen Technologies Full time

    About the Opportunity :We are seeking a highly motivated Senior Software Engineer - Firmware to join our growing team. In this critical role, you will play a key role in designing, developing, testing, and debugging firmware for our embedded systems products. You will collaborate closely with hardware engineers, electrical engineers, and other software...


  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job type Full time Internship + Placement (Junior Embedded Position) Company Name Teq Diligent Product Solutions Pvt. Ltd. Location Ahmedabad Job Type Full Time Experience Level Freshers/Interns Company Profile Teq Diligent is a fastest growing company in the field of Electronics product design. We provide embedded design services as per customer...


  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job type Full time Internship + Placement (Junior Embedded Position)Company Name Teq Diligent Product Solutions Pvt. Ltd.Location AhmedabadJob Type Full TimeExperienceLevelFreshers/InternsCompany ProfileTeq Diligent is a fastest growing company in the field of Electronics product design. We provideembedded design services as per customer requirement. We...


  • Ahmedabad, Gujarat, India Paradise Placement Consultancy Full time

    Job Description: 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 meets business needs Scope: Designing, developing, coding, testing and debugging system software To analyse...


  • Ahmedabad, Gujarat, India On2Cook India Pvt Ltd Full time

    Job Description: Jr. Firmware Developer for On2CookPosition : Jr. Firmware DeveloperLocation: CH3, Adani Inspire Business Park, AhmedabadExperience: 2-4 YearsJob Overview:Firmware Developer Requirements:Develop, test, and maintain firmware for IoT devices, ensuring they meet performance, security, and scalability requirements.Embedded C, C++ Programming...


  • Ahmedabad, Gujarat, India Paradise Placement Consultancy Full time

    Job Description: This is a Leadership role • Be Accountable for Product Engineering Services Delivery • Lead a team of hardware and software engineers to work together to deliver complex projects • Be responsible for effort estimation and daily progress on each project • Track the projects progress by using the project plan and...


  • Ahmedabad, Gujarat, India Corporate Resources Full time

    Job Description Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals programming like UART, SPI, I2C Basic Fundamentals of Embedded programming on RTOS Testing whole system Industry IT-Software / Software Services Functional Area IT...

  • Embedded Engineer

    1 week ago


    Ahmedabad, Gujarat, India Snaphunt Full time

    The Offer Work within a company with a solid track record of success Flexible working options Leadership Role The Job You will be responsible for : Gathering and evaluating user feedback. Providing code documentation and other inputs to technical documents. Supporting continuous improvement by investigating alternatives and new technologies and...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Key Responsibilities : ● To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. ● Perform software testing including unit, functional and system level requirement including manual and automated ● Write firmware for the specific System module. ● Write integration Code and...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Technical Skills & Expertise : ● Excellent programming skills in C/C++ ● Working experience in bare metal, RTOS, and device driver development ● Linux board bring up and kernel level programming skills, device driver development is must ● End to end design and architecture level experience in Embedded and IoT based products ● Knowledge...