Position: Embedded Firmware Developer /Software Engineer (MT1215T RM 3133)
Qualifications:
BE /MTech/MS Electronics having 12-15+ Years experience.
Key Responsibilities:
- Design and implement software for embedded devices and systems.
- Manage projects from requirements definition to Production deployment.
- Design, develop, code, test and debug system software and architecture.
- Peer review firmware design and source code.
- Interface with hardware design engineers to define firmware design requirements.
- Developing solutions which satisfy applicable technical specifications and adhere to the company’s development processes.
- Create infrastructure and Best-Known Methods for designing software for microcontroller based embedded devices
- Maintaining source code repositories for production and new designs using Bitbucket
- Mentor interns and junior engineers on firmware development best practices.
Key Experience:
- Strong experience developing, testing, and maintaining C/C++ code for the STM32 micro-controllers, or ARM based micro-controllers in general.
- Creating firmware/software for Bare Metal and RTOS based embedded controller architectures.
- Experience with EtherCAT and DeviceNET industrial /automotive communication protocols and stack development.
- Familiar with STM32Cube IDE, STM32CubeMX
- Deep Knowledge of all common communication interfaces and peripherals like RFID, UART, Modbus, I2C, SPI, Bluetooth, and CAN.
- Experience with ARM based micro-controller bootloader development and board startup.
- Ability to use all common test equipment such as Oscilloscope, DVM, Logic analyzer, and protocol sniffers.
- Ability to read electronic circuit schematics and understand digital Logic.
- Excellent collaboration and communication skills (written, and verbal).
- Demonstrated ability to work independently with minimal supervision.
*******************************************************************************************************************************************
Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Bangalore
Experience: 12-15 years
Notice period: 0-30 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.