Sr Software Engineer
- 📅
- 20000MRT N° de la demande de poste
- 📅
- Tue 05 Jan 05:29 Date de publication
EXPERIENCE
- 8+ years embedded software development experience.
- Hands on advanced MATLAB/Simulink programming experience
- Hands-on experience on QNX 7
- Hands on experience in Python /Test Automation
- Experience in SQL lite Database
- Software Development testing experience
KNOWLEDGE, SKILL, AND ABILITY
- Extensive experience in firmware development preferably in medical devices domain
- Strong design and development experience , Advanced C++ is preferable.
- Software Unit testing knowledge
- Embedded application development experience is required.
- Should be familiar with X86 and ARM microprocessor architectures.
- Candidate should be knowledgeable and have experience in software engineering processes and software life-cycle in general.
- Object-Oriented Design and Implementation is required.
- Good understanding of multithreading in both, design and implementation
- Experience with projects that require hardware /software interfacing
- Working knowledge of Linux, VxWorks and QNX operating systems are preferable
- Knowledge of basic communication protocols like serial and wireless
- Medical instruments development experience is preferable
- Experience with a documented software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus
- Good communication skills
- Good team player
EDUCATION
- Required: - B.E or B.Tech in Computer Sciences, Electronics or Electrical Engineer.
- Preferred: - M.E or M.Tech in Computer Sciences, Electronics or Electrical Engineer.
SHORT-TERM SUCCESS METRICS (6-12 MONTHS)
- Demonstrate strong analytical, programming and debugging skills
- Demonstrate strong design and development skills
- Demonstrate strong knowledge on tools and technologies
- Establish trusting relationship with the team and other stakeholders
- Demonstrate problem solving capabilities.
- Deliver on project commitments.
LONG-TERM SUCCESS METRICS (1+ YEAR)
- Learn and demonstrate Product and Domain understanding
- Demonstrate solid understand of Software Development Lifecycle
- Consistently deliver on Project commitments