Senior Embedded Developer - Firmware and Hardware
Job Summary:-
We are seeking a highly skilled Senior Embedded Developer with extensive experience in firmware and hardware development. The ideal candidate will be responsible for designing, developing, and optimizing embedded systems and firmware for our products. This role requires a deep understanding of hardware-software integration, real-time operating systems, and embedded C/C++ programming.
Key Responsibilities
1. Embedded System Design:
- Design and develop embedded systems from concept to production.
- Collaborate with cross-functional teams to define system requirements and specifications.
2. Firmware Development:
- Write, debug, and optimize firmware for embedded systems.
- Develop device drivers and real-time firmware for various microcontrollers and processors.
3. Hardware Development:
- Design and review schematics and PCB layouts.
- Work closely with hardware engineers to integrate firmware and hardware components.
4. System Integration and Testing:
- Perform system integration, testing, and validation of embedded systems.
- Develop and execute test plans to ensure system functionality and reliability.
5. Troubleshooting and Debugging:
- Diagnose and resolve hardware and firmware issues.
- Utilize debugging tools and techniques to troubleshoot system-level problems.
6. Documentation:
- Create and maintain comprehensive design documentation, including schematics, firmware code, and technical specifications.
- Ensure documentation is up-to-date and accessible to relevant stakeholders.
7. Project Management:
- Lead and manage embedded system projects, ensuring timely delivery and adherence to project milestones.
- Coordinate with project managers and other team members to align project objectives and deliverables.
8. Continuous Improvement:
- Stay current with industry trends and advancements in embedded systems, firmware, and hardware development.
- Implement best practices and innovative solutions to improve product performance and efficiency.
Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 7+ years of experience in embedded systems development, firmware, and hardware design.
- Proficiency in embedded C/C++ programming.
- Strong understanding of microcontrollers, microprocessors, and real-time operating systems (RTOS).
- Experience with hardware design tools (e.g., Altium, Eagle) and debugging tools (e.g., JTAG, oscilloscope).
- Familiarity with communication protocols (e.g., UART, SPI, I2C, CAN).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with ARM Cortex-M processors.
- Knowledge of wireless communication technologies (e.g., Bluetooth, Wi-Fi).
- Experience with Agile development methodologies.
- Understanding of cybersecurity principles in embedded systems.
Willing to relocate Nashik
Job Types: Full-time, Permanent
Pay: ?100,000.00 - ?1,200,000.00 per year
Benefits:
• Health insurance
• Provident Fund
Schedule:
• Day shift
Supplemental pay types:
• Performance bonus
• Yearly bonus
Education:
• Bachelor's (Preferred)
Experience:
• Embedded software: 10 years (Required)
• Firmware: 10 years (Required)
• hardware: 10 years (Required)
Work Location: In person
Speak with the employer
+91 7620208890
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.