What are the responsibilities and job description for the Embedded Software Engineer position at Futran Tech Solutions Pvt. Ltd.?
Title - Embedded Software Engineer
Location - Pittsburgh, PA (Onsite)
Responsibilities :
- Completed engineering studies at university level; BE / BTech / ME / MTech Electronics / Electrical / Computer Science with ~5 years of experience.
- Solid programming experience in Embedded C or C
- Experience with RTOS based multithread application development.
- Knowledge 32-bit ARM Mx microcontrollers & IDE tools used in embedded design.
- Experience in communication protocols including UART, CAN, I2C, SPI, USB etc
- Ability to understand and debug problems across hardware / software boundaries.
- Have experience of SW development (coding) / debugging on prototype hardware
- Knowledge of Version control such as Clear case, TFS Git etc
- Experience in hands-on development and troubleshooting on embedded targets.
- Medical experience would be an advantage
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Adequate knowledge of reading schematics and data sheets for components