Role : Embedded Firmware Developer

Experience : 4+ years
Location : Bangalore

Working Days: 5 Days a week

About MyGate:

MyGate has revolutionized the way security is managed at gated premises (Residential,

Commercial, Office Spaces and Educational Institutes), and by seamlessly connecting users to their security gates through our apps, we make gated premises more secure. With MyGate, we have built a tech focused scalable product that is used across geographies. Today, MyGate is operational in Bengaluru, Hyderabad, Mumbai, Ahmedabad, Chennai, Pune, NCR etc. While it started as a security management app, MyGate is additionally providing communities with wholesome facilities like home services, utilities, maintenance, and other payments, buy or rent properties and many more. Making it an indispensable part of community living.

Founded by ISB/IIM/IIT alumni, MyGate has raised funding from institutional investors and is well capitalized for massive growth plans.

As part of our new initiative, "Smart Devices," we are expanding our product line to include a range of smart devices that integrate seamlessly with our existing security systems. We are looking for talented and passionate Embedded Firmware Developers to join our team and contribute to the development of cutting-edge smart devices.

Overview:
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.

Responsibilities:

• Firmware Development: Design, develop, and maintain firmware for embedded systems, ensuring code quality, reliability, and adherence to project specifications.
• 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.
• 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.

Requirements:

• Minimum of 4 years of experience in firmware development, preferably in a product development environment.
• 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.
• Strong analytical and problem-solving skills with the ability to troubleshoot and resolve firmware-related issues.
• Ability to work in a dynamic environment, adapt to changing requirements, and contribute to multiple aspects of the firmware development lifecycle.
• Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.

What’s in it for you?

At MyGate you have the opportunity to-
• 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 | Client Service | 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 orientation, gender identity, marital status, disability, or any other reason.