Embedded Software Developer

Year    MH, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3396304
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year