Job Description
• Collaborate with hardware teams to ensure optimal integration of firmware and hardware
• Implement and maintain coding standards and best practices
• Mentor junior firmware developers and provide technical guidance
• Participate in code reviews and ensure code quality across projects
• Optimize firmware performance and resource utilization
• Stay updated with the latest trends and technologies in embedded systems and firmware development
Requirements:
• Bachelor's or Master's degree in Electronics or Computer Engineering
• Minimum 15-18 years of experience in firmware development and architecture
• Extensive experience with various microcontroller families, including STM and TI
• Strong proficiency in C programming for embedded systems
• In-depth knowledge of Real-Time Operating Systems (RTOS) and their implementation
• Demonstrated experience in designing and implementing complex firmware architectures
• Familiarity with code quality best practices and firmware verification tools
• Experience with version control systems and collaborative development workflows
• Strong problem-solving skills and ability to optimize firmware for performance and resource constraints
• Excellent communication skills to interact with cross-functional teams
Additional Preferred Qualifications:
• Experience in avionics or automotive domains
• Familiarity with low-level hardware interfaces and peripherals
• Experience with debugging tools and techniques for embedded systems
• Understanding of cybersecurity principles for embedded systems
• Knowledge of wireless communication protocols relevant to UAV applications
• Familiarity with relevant standards and certifications (e.g., DO-254, DO-278, ISO 26262, etc)
Product/Solution Design & Development Skills & Experiences We Value:
• Experience with safety-critical systems design
• Knowledge of robust design practices for harsh, failure prone environments
• Familiarity with real-time systems and deterministic behavior
• Experience with low-power design techniques for microcontroller-based systems
• Proficiency in debugging complex hardware-software interactions
• Experience with interfacing microcontrollers with various sensors and actuators
Powered by Webbtree
💡 Quick Summary
Seeking a career-building opportunity? The Staff Engineer Firmware position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
