i5 Systems is a global technology company with presence in India & US. We connect the growing needs of embedded developments with the top skilled resources available in the globe providing a great ROI for cost, efficiency and innovative solutions to our customers

Qualifications :

  • Bachelors Degree in Electrical, Controls or Computer Engineering.
  • 5 to 8+ years experience in Embedded systems product development.
  • Must have the Experience in writing Embedded firmware on any micro controller.
  • Good at translating the software requirements to design.
  • Must have CAN protocol development and good to have Bluetooth, SPI, I2C, RS232,LIN, IR protocols development.
  • Experience with standards and tools utilized for writing software.
  • Strong Expertise in embedded products design and development.
  • Excellent hands-on programming experience in C, C++, Data structures & RTOS.
  • Expertise in 8/16/32Bit controller programming.
  • Experience in design and development of Embedded Software.
  • Hands-on experience on RTOS (FreeRTOS, EmbOS, ThreadX and Linux) Products.
  • Very good in C programming, technical and analytical skills.
  • Very good in capturing the requirements and converting them into s/w components.
  • Strong debugging and analyzing skills.
  • Good knowledge on Agile based project planning and development.
  • Good to have the knowledge on software version tools SVN, Git, PVCS etc.
  • Well versed with Model Based design integration with Firmware Application.
  • Good understanding of static code analysis, Product cyber security, Jenkins, and Docker setup.
  • Good to have Technical leading and guiding the team.
  • Basic understanding of any hardware schematic and component functionality.
  • Sound engineering skills, logical thinking, ability to apply industry standard problem-solving methods and processes.

Roles and Responsibilities :

  • Support software development for ECUs (embedded systems) of target applications as well as for Engineering and Production test equipment.
  • Writing the firmware on a bare metal board.
  • Good experience in software design with a modular based approach.
  • Writing the unit test for each phase of the software development.
  • Writing the technical documents(Software design doc, requirement spec etc).
  • Deriving software design from system requirements & should be able to provide SW architectural solutions.
  • Wiring or updating the documents in confluence.
  • Involving in board brings up activities and porting any RTOS.
  • Writing the protocols like CAN, Bluetooth, IR etc.
  • Support engineering projects with developing schedules, work plans, and technical documentation.
  • Support hardware development (analog and digital circuits and PCB design) for ECUs of target applications as well as for Engineering and Production test equipment.
  • Support internal and external prototyping activities, plan and conduct engineering and validation testing to evaluate product performance and functionality.
  • Actively participate in improving and developing software, hardware and test engineering processes
  • Support Operations during product launch phase. Participate in the initial product builds and, when required, evaluate new vendors and investigate launch quality issues.
  • Work cross-functionally to solve problems, manage changes and provide technical advice and assistance to achieve defined project goals, complete tasks and meet resource requirements.
  • Provide post launch troubleshooting and quality problem assistance to the manufacturing operations as needed.
  • Occasionally travel to customer sites and other locations as needed, and as assigned.
  • Perform other related responsibilities as needed and as assigned.
  • Should support in training & mentoring fellow engineers

Email: hr@i5systems.com

Post a Comment