We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to the development of our cloud platforms and mobile apps.
Your expertise in C/C++ programming, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and real-time embedded system design will be critical in ensuring the performance, reliability, and scalability of our products. The ideal candidate will have hands-on experience with hardware debugging, knowledge of communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), and experience working with RTOS. In this role, you will collaborate with cross-functional teams in an agile environment, delivering firmware for innovative devices that are part of the larger IoT ecosystem.
Key Responsibilities:
Perform routine maintenance and address equipment faults promptly.
Design, develop, and optimize firmware for embedded systems using C/C++, and Python.
Develop solutions for microcontrollers like STM32, NXP, PIC, and Texas Instruments.
Work on communication protocols including Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, and RF.
Working knowledge and interfaces of different type of touch display is necessary Debug hardware using tools like Digital Storage Oscilloscopes (DSO), multimeters, and function generators.
Collaborate with cross-functional teams to integrate firmware into the IoT Cloud Platform and Desktop App. Develop and integrate firmware for RTOS and handle sensor interfacing and signal conditioning.
Use IDEs such as IAR Workbench, STM32 Cube IDE, Keil Micro vision, etc. Ensure firmware aligns with the product's low-power design and optimization needs.
Key Deliverables:
Build robust firmware for IoT devices linked to other platforms and apps.
Deliver successful completion of 2-3 firmware projects for embedded applications.
Provide high-quality documentation and implement unit testing and system testing.
Collaborate with the agile team to meet project timelines and maintain firmware performance.
Qualifications:
Degree in Engineering (Computer Science, Data Science, Electronics, Electrical).
Technical Skills:
Proficiency in Embedded C/C++ programming.
Hands-on experience with microcontrollers like NXP, PIC, and Texas Instruments.
Preferably STM32 microcontrollers.
Experience with IDEs and development tools such as IAR Workbench, CCS, e2 Studio, STM32 Cube IDE, Kiel Micro vision.
Strong understanding of communication protocols like Bluetooth, USB, UART, Modbus, I2C, SPI, Ethernet, Wi-Fi, and RF.
Knowledge of tools like Digital Storage Oscilloscope (DSO), multimeters, and function generator for debugging hardware.
Experience with Unit Testing and System Testing. Experience with RTOS development and integration.
Interested candidates can send their cv on "hrfireandsafetyindia19@gmail.com"
Job Type: Full-time
Pay: ?30,000.00 - ?100,000.00 per month
Benefits:
Cell phone reimbursement
Schedule:
Day shift
Supplemental Pay:
Performance bonus
Work Location: In person
Speak with the employer
+91 9773998464
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.
Job Detail
Job Id
JD3711955
Industry
Not mentioned
Total Positions
1
Job Type:
Contract
Salary:
Not mentioned
Employment Status
Permanent
Job Location
DL, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
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.