Mygate | Firmware Engineer | bangalore

2 days ago


bangalore, India Mygate Full time
Job Title: Firmware Developer II
Location: Bengaluru
Job Description:
As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and efficient firmware. The Firmware Developer II will work collaboratively within cross-functional teams to contribute to the success of our projects.
Key Responsibilities:
• Firmware Development: Design, develop, and maintain firmware for embedded systems, ensuring code quality, reliability, and adherence to project specifications.
• Programming Skills: Proficient in C and C++ programming languages for embedded systems, with an emphasis on writing efficient and modular code.
• Embedded Systems Expertise: Demonstrate a strong understanding of embedded systems architecture, real-time operating systems (RTOS), and hardware-software interactions.
• Linux: Possess a solid understanding of Linux-based embedded systems, including kernel customization, driver development, and system integration.
• Linux Kernel Development: Develop and modify Linux kernel modules, device drivers, and system-level services to support hardware functionality.
• System Integration: Integrate hardware components with Linux-based systems and ensure compatibility between hardware and software components.
• Data Structures and Algorithms: Showcase proficiency in data structures and algorithms, implementing efficient solutions to complex problems in firmware development.
• Debugging and Testing: Identify and resolve firmware issues through systematic debugging, testing, and validation processes.
• Collaboration: Work closely with hardware engineers, software developers, and cross-functional teams to integrate firmware with hardware components and overall system architecture.
• Documentation: Create and maintain comprehensive documentation for firmware design, development, and testing processes.
• Code Reviews: Participate in and conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
• Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices to contribute to continuous improvement and innovation within the firmware development process.
Qualifications:
• Education: Bachelor’s or master’s degree in electrical engineering, Computer Science, or a related field.
• Experience: Minimum of 3 years of experience in firmware development, preferably in a product development environment.
Technical Skills:
• Strong experience with Linux kernel development, including writing device drivers and modifying kernel modules.
• Hands-on experience with embedded Linux distributions (e.g., Yocto, OpenEmbedded, or Buildroot).
• Strong understanding of system-level programming, low-level hardware communication (I2C, SPI, UART, etc.), and debugging embedded systems.
• Familiarity with real-time operating systems (RTOS) and multi-threading concepts.
• Experience with development tools such as GCC, Makefiles, GDB, and debugging hardware tools (e.g., JTAG, oscilloscopes).
• Knowledge of embedded system hardware architecture (ARM, MIPS, etc.) and interfacing with sensors, actuators, and peripherals.
• Proficiency in C and C++ programming languages.
• Strong understanding of embedded systems and real-time operating systems.
• Experience with microcontroller/microprocessor-based systems.
• Solid understanding of Linux-based embedded systems.
• Proficient in data structures and algorithms.
• Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve firmware-related issues.
Communication: Excellent communication skills, both written and verbal, with the ability to collaborate effectively within a team.
Adaptability: Ability to work in a dynamic environment, adapt to changing requirements, and contribute to multiple aspects of the firmware development lifecycle.
About Mygate:
Sparked by the idea that technology can make security more effective, Mygate began its journey in early 2016. The idea swelled into a product of many innovations that, in addition to a stronger security protocol, would solve many of everyday life's nagging problems. Eight years in, we continue to hone our craft as pioneers of technology that enhances living experience.
Key highlights:
• Large Market Opportunity
• High product demand
• Well-Funded start-up
What’s in it for you?
At Mygate you can-
• Work in a setting that encourages collaboration and trust, enabling you to put your ideas into action.
• Be a member of an effective team where everyone's input counts. • Have flexible working hours and learning & development opportunities.
Mygate Values:
Innovation | Speed | Excellence | Customer Obsession | Confidentiality | Collaboration | Frugality
Disclaimer: Mygate is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion, or other employment practices for reasons of race, color, religion, gender, age, sexual

  • bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job Description: As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...


  • bangalore, India Mygate Full time

    Job Title: Firmware Developer IILocation: BengaluruJob Description:As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...

  • Firmware Engineer

    1 week ago


    Bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job Description: As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing...


  • bangalore, India Mygate Full time

    Job Description :-Role- Associate (Product Team)Location- BangaloreQualifications:-Education: a bachelor's degree in B-tech, business, or related fieldsExperience: 0-1 years in analytics or product management, with a background in GTM planning.Familiarity with data analytics tools(e.g., Google Analytics)and product management platforms(e.g., JIRA,...


  • bangalore, India Mygate Full time

    Job Description :- Role- Associate (Product Team) Location- Bangalore Qualifications:- Education: a bachelor's degree in B-tech, business, or related fields Experience: 0-1 years in analytics or product management, with a background in GTM planning. Familiarity with data analytics tools (e.g., Google Analytics) and product management platforms (e.g.,...


  • bangalore, India Mygate Full time

    Role- Quality Assurance Engineer-1 Location- Bengaluru Roles & Responsibilities: - Reviewing software requirements and preparing test requirements. Writing and Executing test cases and on software usability. Analysing tests results on database impacts, error and bugs, and usability. Preparing reports on all aspects related to the software testing carried...


  • bangalore, India Mygate Full time

    Role- Quality Assurance Engineer-1Location- BengaluruRoles & Responsibilities: -Reviewing software requirements and preparing test requirements.Writing and Executing test cases and on software usability.Analysing tests results on database impacts, error and bugs, and usability.Preparing reports on all aspects related to the software testing carried out and...


  • bangalore, India Mygate Full time

    Role- Quality Assurance Engineer-1Location- BengaluruRoles & Responsibilities: -Reviewing software requirements and preparing test requirements.Writing and Executing test cases and on software usability.Analysing tests results on database impacts, error and bugs, and usability.Preparing reports on all aspects related to the software testing carried out and...


  • bangalore, India Mygate Full time

    Job Description Role: Operations executive Role Type: Contractual Location: Bengaluru Years of experience: 1-2 Overview: We are looking for a highly organized and detail-oriented Operations Executive to manage the end-to-end processes in supply chain, logistics, and service operations. The ideal candidate will have experience in handling inventory,...


  • bangalore, India Mygate Full time

    Job DescriptionRole: Operations executiveRole Type: ContractualLocation: BengaluruYears of experience: 1-2Overview:We are looking for a highly organized and detail-oriented Operations Executive to manage the end-to-end processes in supply chain, logistics, and service operations. The ideal candidate will have experience in handling inventory, order tracking,...


  • bangalore, India Mygate Full time

    Role: Associate Finance Job Description Job Type: Contract Working Days: 6 days (Mon-Sat) Work Mode- Onsite Requirement: Qualification: BCom/M. Com - Experience: 1-2 years in Basic Accounting, Tally etc. Languages: English, Kannada/Hindi (Preferred). Role and responsibilities: a. Responsible for smooth functioning of day-day Finance Operations for Ad...


  • bangalore, India Mygate Full time

    Role: Associate FinanceJob DescriptionJob Type: Contract Working Days: 6 days (Mon-Sat)Work Mode- OnsiteRequirement: Qualification: BCom/M. Com -Experience: 1-2 years in Basic Accounting, Tally etc.Languages: English, Kannada/Hindi (Preferred).Role and responsibilities: a. Responsible for smooth functioning of day-day Finance Operations for Ad Platform.b....


  • bangalore, India Mygate Full time

    Role: Business Development ManagerRole Type: Full timeLocation : BengaluruRole Summary:As a Business Development Manager with Mygate, you will be responsible for connecting withpotentials clients, developing relationships with the clients, and closing deals. You will becollaborating with internal teams to identify and address potential challenges and...


  • bangalore, India Mygate Full time

    Job Title : Video Editor / Motion Graphic Designer Location: Bengaluru Job Summary : We are looking for a talented and driven Video Editor / Motion Graphic Designer to join our marketing team. The ideal candidate will be responsible for taking ownership and end-to-end management of all video production requirements. This role involves overseeing the entire...


  • bangalore, India Mygate Full time

    Job Title: Video Editor / Motion Graphic DesignerLocation: BengaluruJob Summary:We are looking for a talented and driven Video Editor / Motion Graphic Designer to join our marketing team. The ideal candidate will be responsible for taking ownership and end-to-end management of all video production requirements. This role involves overseeing the entire video...


  • bangalore, India Mygate Full time

    Role: Business Development Manager Role Type: Full time Location : Bengaluru Role Summary: As a Business Development Manager with Mygate, you will be responsible for connecting with potentials clients, developing relationships with the clients, and closing deals. You will be collaborating with internal teams to identify and address potential challenges and...


  • bangalore, India Mygate Full time

    Role: Business Development Manager Role Type: Full time Location : Bengaluru Role Summary: As a Business Development Manager with Mygate, you will be responsible for connecting with potentials clients, developing relationships with the clients, and closing deals. You will be collaborating with internal teams to identify and address potential challenges and...


  • bangalore, India Mygate Full time

    Role: Business Development ManagerRole Type: Full timeLocation : BengaluruRole Summary:As a Business Development Manager with Mygate, you will be responsible for connecting withpotentials clients, developing relationships with the clients, and closing deals. You will becollaborating with internal teams to identify and address potential challenges and...


  • bangalore, India Mygate Full time

    Role: Inside Sales Role Type : Contract About the Role: In this role, an Inside Sales Executive will play a critical role in driving sales for our innovative smart lock solutions. They will be responsible for conducting cold calls for the leads that will be provided to them, and scheduling product demonstrations for potential customers. Good...


  • bangalore, India Mygate Full time

    Job DescriptionRole: Senior Finance AssociateJob Type: Work from Office (10 AM to 7 PM)Working Days: 6 days (Mon-Sat)Location: BengaluruAbout mygate:Sparked by the idea that technology can make security more effective, mygate began itsjourney in early 2016. The idea swelled into a product of many innovations that, inaddition to a stronger security protocol,...