Job Description :
Qualification and Experience:
Bachelor or master’s in engineering with 9+ years of experience in embedded C and C++ programming.
Good coordination skills
Experience in Medical product development is preferred
Experience in coordination with internal teams
Excellent knowledge of C and C++ as used in the ARM family of processors.
Extensive experience in embedded control systems such as real-time event handling, ISR and use of Flash memory, RAM memory allocation, Vector Table modification.
Extensive Experience in GPIO, ADC, RS-232, I2C, SPI and RS-485
Experience with software tools such as Git, IDE''s such as IAR, Kinetics, etc.
Experience in Unit Testing on embedded platform, sub-system SW verification.
Review and create system level requirements, SDD, Unit/Integration test plan
Good knowledge in Optimize performance, memory, etc.
Create integration plans that ensure high quality, on time delivery of software release. Partner with HW and quality teams to deliver on these plans.
Create tools to upgrade SW in the field, and monitor performance of these products in the field to assess need for new SW releases.
Create tools for HW stress and functional testing of the devices
Participate in technical decisions discussions and trade off and deliver technical solution design (HW and SW
Experience in Code Analysis tools such as QAC++, Klocwork is preferred

Responsibilities:
Responsible for managing technology in projects and providing technical guidance / solutions for work completion.
Coordinate with engineering team to complete system builds successfully
Reviews of all deliverable such as Architecture, Design, test protocol, specifications, and other documents concerning assigned project
Prepare deliverables and track each activity till closure
Work closely with Program manager and update status on daily basis
Write or review procedures and related documents
Develop and test embedded firmware for Coherent s lasers.
Ensure the highest quality and reliability of the embedded software, and incorporate continuous improvement techniques
             

Similar Jobs you may be interested in ..