Embedded Software Engineer

Full Time
Bangalore
Posted 1 year ago
Job ID: R954-0521-12116-ES
Role | Embedded Software Engineer |
No of Positions | 2 |
Experience | 8-12 Years |
Educational Qualification | B.Tech / M.Tech |
Location | Bangalore |
Technical Competencies | In depth knowledge in Low level firmware, device drivers, embedded applications |
Responsibilities
Primary responsibility is design, coding and testing with the following experience
- Expertise in C, C++, Python
- Worked on embedded Linux, other RTOS
- Experience in board bring up including u-boot, Linux kernel and device
- Device Driver development and BSP porting
- Experience in working with ARM, DSPs and Intel processor boards and SBCs
- Experience in bring up of peripherals like I2C, SPI, MMC, USB, NAND, SD, audio, display, video, camera, battery and power management
- Understanding of schematic reading, using lab tools like JTAG, ICE
- Understand SDLC
Required Skills
- A Bachelors degree with 8-12 years of experience or a Masters degree with 6-8 years of experience
- Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands
- Strong communication skills oral, written and presentation
- Strong organization, planning and time management skills to achieve results
- Strong personal and professional ethical values and integrity
- Holds self-accountable to achieving goals and standards
- Proficient in Microsoft Office programs like Outlook, Word, PowerPoint, and Excel
- Strong interpersonal and collaboration skills to work effectively with all levels of the organization including suppliers and external customers
- Good understanding of development processes for hardware and software