drjobs Sr Embedded Software Engineer English

Sr Embedded Software Engineer

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

5سنوات

موقع الوظيفة drjobs

Whitefield - المملكة المتحدة

الراتب الشهري drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

Job Category: Research & Development
Job Type: Full-Time, Permanent

Locations: Whitefield, Bangalore | Satellite, Ahmedabad
Experience: 8+ Years

Education: Bachelors/Masters in Electronics/Computer Science Engineering or an equivalent field.

Job Description Summary

This position involves the development of Embedded Software (Firmware) for systems that control and operate on hardware devices, customized to match the specific requirements of the target hardware. The software directly manages the real-time functions of physical devices such as motors, alternators, engines, valves, fans, and other similar products. It demands an in-depth understanding of the characteristics of the hardware being controlled, the real-time tasks it must perform, and the capability to design, create, implement, and test the software logic necessary to achieve these real-time functionalities. This role is typically associated with a range of products and services across various profit and loss areas, influencing the quality of both individual work and the teams output. Responsibilities encompass module ownership, collaboration across different departments, and software integration. Proficiency in working with AGILE and SCRUM methodologies is an asset. The role involves executing standard operational and technical tasks, often guided by instructions and established work procedures. There is some flexibility to adapt task sequences based on changing work conditions.


Hiring for 4 billion dollar healthcare company

We are recruiting for our client, which has pioneered a cutting-edge insulin "patch pump," introducing new treatment avenues for individuals with diabetes, also a prominent global leader in medical technology and digital solutions. Their mission is to envision a future where healthcare knows no boundaries. They are dedicated to transforming ambitious ideas into groundbreaking realities. Join a company where every individuals voice matters, and each unique perspective contributes to building a healthier world.



Job Description Roles and Responsibilities

  • Collaborate closely with systems teams to gather requirements and design software solutions.
  • Define project scope, provide initial estimates, and allocate necessary resources for task completion.
  • Creates, maintains, and reviews software architecture, design specifications, interface descriptions, and other software documentation.
  • Responsible for coding subpart of insulin pump software.
  • Demonstrate expertise in the Agile software development lifecycle, understanding core inputs and outputs in each cycle.
  • Uphold code quality through adherence to best practices, conducting unit testing, and utilizing code quality automation tools.
  • Solicit and offer feedback on design and development processes.
  • Exhibit the ability to make informed technology choices after thorough research and impact assessment.
  • Deep understanding of product platforms, components, and their interactions. Develop expertise in specific product components over time.
  • Write high-quality code that aligns with standards and delivers required functionality using chosen technology.
  • Lead design reviews, define interfaces between code modules, and apply existing technology to designs.
  • Assess application performance and optimize it through design improvements and coding best practices.
  • Provide technical leadership, contribute to software evolution in a fast-paced, agile development environment, leveraging the latest technologies and infrastructure.
  • Collaborate with global teams to develop consistent software solutions, offering valuable inputs to enhance existing and new platforms.
  • Architect and construct robust testing infrastructure to minimize reliance on hardware availability.
  • This role offers engineers a degree of autonomy within a defined framework. As a senior member of the engineering team, you are expected to help resolve issues that may not be clearly outlined in the framework by working with the team to define effective strategies.



Requirements

Required Qualifications

  • Possess a bachelors degree from a recognized university or college in Electronics/Computer Science Engineering or an equivalent field.
  • 8+ years experience in embedded software development.
  • 5+ years experience in working in an IEC 62304 or regulated environment.
  • Exhibit strong proficiency in programming languages such as C and C++, with a proven track record of delivering software solutions for embedded systems.
  • Familiarity with the software development lifecycle and expertise in utilizing various tools to facilitate software development.
  • Demonstrate expertise in independently creating and troubleshooting embedded software designs, both in BareMetal environments and with Real-Time Operating Systems (RTOSs).
  • Experience with VxWorks is preferred.
  • Have skills in establishing software development infrastructure, including setting up source control systems (Git-based tools) and implementing quality control tools such as Co verity and other code analysis tools.

Must have:

  • Proven expertise in software coding, with a welcome focus on personal projects.
  • Proficiency in unit testing and Git version control.
  • Familiarity with multiple Bluetooth LE L2CAP CoC platforms is advantageous.
  • Demonstrated capability to thrive in a dynamic startup environment, collaborating effectively within a small team.

Desired Characteristics

  • Demonstrate excellent oral and written communication skills, with the ability to document, plan, and effectively lead program execution.
  • Possess prior experience in guiding small and medium-sized teams in the delivery of intricate embedded software designs.
  • Have a background in implementing agile and lean methodologies in software development, along with promoting best practices for developing reliable software that consistently meets design requirements.


Benefits

REFERRALS:

We love a good referral! If you know someone that would be a great fit for this position, please share!


Apply Link: |Email: | Call:



Possess a bachelor's degree from a recognized university or college in Electronics/Computer Science Engineering or an equivalent field. 8+ years experience in embedded software development. 5+ years experience in working in an IEC 62304 or regulated environment. Exhibit strong proficiency in programming languages such as C and C++, with a proven track record of delivering software solutions for embedded systems. Familiarity with the software development lifecycle and expertise in utilizing various tools to facilitate software development. Demonstrate expertise in independently creating and troubleshooting embedded software designs, both in BareMetal environments and with Real-Time Operating Systems (RTOSs). Experience with VxWorks is preferred. Have skills in establishing software development infrastructure, including setting up source control systems (Git-based tools) and implementing quality control tools such as Coverity and other code analysis tools. Proven expertise in software coding, with a welcome focus on personal projects. Proficiency in unit testing and Git version control. Familiarity with multiple Bluetooth LE L2CAP CoC platforms is advantageous. Demonstrated capability to thrive in a dynamic startup environment, collaborating effectively within a small team.

نوع التوظيف

دوام كامل

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا