hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Firmware Engineer

3.00 to 5.00 Years   Bengaluru/ Bangalore (Karnataka)   21 Nov, 2024
Job LocationBengaluru/ Bangalore (Karnataka)
EducationAny Graduate
SalaryAs per Industry Standards
IndustryOthers - other Industry
Functional AreaIT Software : Software Products & Services
EmploymentTypeFull-time

Job Description

Job Title: Firmware Developer IILocation: Bengaluru: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 Cprogramming 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: Bachelors or masters 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 Cprogramming 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 lifes 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
Whats in it for youAt 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 everyones input counts.
  • Have flexible working hours and learning & development opportunities.
Mygate Values:Innovation | Speed | Excellence | Customer Obsession | Confidentiality | Collaboration | FrugalityDisclaimer: 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, etc.Location: Bengaluru, Karnataka, India

Keyskills :
firmware development c/c programming embedded systems linux kernel development data structures microprocessor gcc device drivers rtos gdb mips algorithms security debugging technical skillssystem architecture driver development system har

Firmware Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved