drjobs Sr Embedded Software Engineer

Sr Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Category: Research & Development
Job Type: FullTime 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 realtime functions of physical devices such as motors alternators engines valves fans and other similar products. It demands an indepth understanding of the characteristics of the hardware being controlled the realtime tasks it must perform and the capability to design create implement and test the software logic necessary to achieve these realtime 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 cuttingedge 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 highquality 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 fastpaced 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 RealTime Operating Systems (RTOSs).
  • Experience with VxWorks is preferred.
  • Have skills in establishing software development infrastructure including setting up source control systems (Gitbased 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 .
  • Possess prior experience in guiding small and mediumsized 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:




Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.