Principal Firmware Engineer

1 week ago


Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

About the Job

Designation : Principal Engineer

Experience Required : 6 to 10 Years

Job Location : Ahmedabad

Shift Timings : 10 AM to 7 PM (Mon-Fri)

Job Functions / Responsibilities:

Technical responsibilities:


• Requirement Understanding and requirement writing


• Effort Estimate


• Architecting Embedded systems


• Design and develop Embedded systems based on customer needs


• Reviewing designs and source code


• Troubleshooting/problem solving


• On-Time Delivery


• Quality Deliverables Other responsibilities:


• Customer Front facing


• Bringing value addition for Customer


• Defining Technical training


• Building/Mentoring Team Members

Area of expertise


• Excellent Programming Skills in C


• Linux Kernel programming skills, device driver embedded systems experience is must 1


• Board bring up experience is required


• Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers


• Working experience of architecting embedded systems


• Excellent analytical and problem-solving skills


• Good Debugging skills and hands on with coding and tool usage


• Working experience of on bare metal, RTOS, device driver development is an added advantage

Skills Required:


• Excellent written and verbal communication


• Direct customer (US or Europe based) interaction will be added advantage


• Write high quality, efficient, extensible, and maintainable code in a fast-paced Agile environment.
• Participate in feature and designs discussions within and across teams


• Evangelize and inform with well-written design documents and conduct peer-reviews


• Review code, develop documentation and capacity plans, and debug the hardest problems live on some of the most innovative IoT devices.

Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering


  • Firmware Engineer

    4 weeks 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 eInfochips (An Arrow Company) Full time

    About the RoleeInfochips (An Arrow Company) is a leading global provider of product engineering and semiconductor design services. As a Senior Engineer, you will be part of our team responsible for firmware design for embedded systems development.eInfochips has extensive expertise in firmware design, offering end-to-end support from system requirements to...


  • Ahmedabad, Gujarat, India Axis Solutions Pvt. Ltd Full time

    Job Overview:We are seeking a talented Senior Firmware Development Engineer to join our team at Axis Solutions Pvt. Ltd. The successful candidate will be responsible for designing and developing firmware and software for highly integrated, custom embedded processing systems used in new products developed by our company in the EV domain.This role offers an...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    About the Position: As a Staff Firmware Engineer at VOLANSYS, you will play a crucial role in shaping the future of embedded systems and firmware development.Key Functions:Design and Development: Utilize expertise in C programming and knowledge of various processor and microcontroller architectures to develop high-quality device drivers and embedded...


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

    Your Skills and Qualifications:To succeed in this role, you should possess the following skills and qualifications:5-10 years of experience in software development, preferably in firmware design for embedded systemsExpertise in C coding with a strong understanding of memory optimization and low power managementWorking knowledge of one RTOS (e.g., Micrium OS,...


  • 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 meet business needsScope:Designing, developing, coding, testing, and debugging system softwareTo analyze and enhance the efficiency, stability,...


  • 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 40M deployments in 140 countries, we continue to fuel technological innovations across multiple verticals.We offer end-to-end support for firmware development starting from system requirements...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Company OverviewVOLANSYS (An ACL Digital Company) is a next-generation product realization and digital transformation company. We act as a 'single stop IoT solution enabler' for worldwide customers, including fortune 500 companies and growth-stage start-ups.With over 650 professionals, 150+ global customers, 250+ solution implementations, and 11+...


  • Ahmedabad, Gujarat, India Embrill Private Limited Full time

    About the RoleAs a Senior Firmware Engineer at Embrill Private Limited, you will play a critical role in designing, developing, and implementing software solutions that meet business needs. You will work closely with cross-functional teams to identify software-related requirements and develop corresponding software design strategies or architecture.Main...

  • Senior Engineer

    1 week ago


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

    Senior Engineer - Microcontroller, RTOS We are seeking an experienced Senior Engineer to join our team. The successful candidate will be responsible for designing and developing firmware for microcontrollers using C programming language. Key Responsibilities: Design and develop firmware for microcontrollers using C programming language Working knowledge of...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    At VOLANSYS, we are seeking a seasoned Embedded Systems Engineer with 5+ years of experience in designing and developing firmware for IEEE wireless technologies. The ideal candidate will have expertise in C and Embedded C, as well as a strong understanding of Wi-Fi protocols.Key responsibilities include:Designing and developing firmware for wireless...


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


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

  • Senior Engineer

    3 weeks ago


    Ahmedabad, Gujarat, India Arrow Electronics Full time

    **Position:**Senior Engineer / Technical Lead (C Linux, Yocto)**Job Description:****What You'll Be Doing**+ Product Requirement Understanding, Collaboration requirements with customer and Writing requirement document+ Product Architect Design and documentation+ Work on Linux platform for Hardware bring up and porting+ Code review+ Coordination with onsite...


  • Ahmedabad, Gujarat, India Capgemini Engineering Full time

    **Job Summary:**We are seeking an experienced Senior System Engineer to join our team in Gujrat - Gandhinagar. As a key member of our team, you will be responsible for designing and developing complex electrical, mechanical, and firmware systems for medical devices.


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

    About the Role:eInfochips, an Arrow company, is a leading global provider of product engineering and semiconductor design services. Our team focuses on firmware design for embedded systems development, offering end-to-end support from system requirements to testing for quality and environment.Key Responsibilities:Design and develop firmware solutions for...


  • Ahmedabad, Gujarat, India Talent Corner Full time

    Roles and Responsibilities   Exp. programming C Able to write modular, reusable code . RTOS experience - thread communications, synchronization, and overall design Protocols - I2C, SPI, UART,CAN, USB, etc. Exp. RTOS and bare-metal Scripting lang Python and bash is a plus. Desired Candidate Profile   Bachelor's or Master's degree preferably in...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    Job Summary:We are looking for a highly skilled firmware engineer to lead our team in developing device drivers, embedded systems, and architecting complex systems. The ideal candidate will possess exceptional programming skills in C, a deep understanding of processor and microcontroller architectures, and excellent analytical and problem-solving skills.

  • Senior Engineer

    3 weeks ago


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

    Job Title: Senior Engineer - Microcontroller, RTOS Location: Ahmedabad. Experience level: 5-10 Years Expert in C coding Working knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOS Working knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power mode Peripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLE Must have...

  • Senior Engineer

    1 week ago


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

    Job Title: Senior Engineer - Microcontroller, RTOS Location: Ahmedabad. Experience level: 5-10 Years Expert in C coding Working knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOS Working knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power mode Peripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLE Must have...