Software Engineer II

IT Services
  • IT Services
  • Bangalore
  • Applications have closed

Job Description

In this role, you will Design & Develop, applications for Patient Monitoring business. You would address business needs to enable data analytics on the patient monitoring data.

  • Participation in the development of platform components as a part of Monitoring and Analytics R&D team.
  • Design and develop the BSP and open-source packages as a generic and re-usable meta layers to build a custom embedded Linux distro for multiple hardware.
  • Hands-on development in bitbake, bash, python in embedded systems domain with real time constraints.
  • Assimilate system requirements.
  • Own the design (high level and detailed) of the system.
  • Design, develop, test, deploy, maintain and improve software
  • Ensure quality by writing developer level tests (unit, component, etc.)
  • Debugging or troubleshooting the defects on embedded targets.
  • To take-up any technical challenge and resolve it through right solution.
  • Works with engineers and other team members for the quality and timely deliveries.
  • Creates products according to the specifications and software development process
  • Create engineering documentations to comply with product development policies, practices and procedures
  • Interacts effectively with other functions (verification, Quality, regulatory, project management) for the success of the project

To succeed in this role, you should have the following skills and experience

  • 3+ years’ experience in firmware development with hands-on in C, C++, Python, bitbake and right open-source components in building Embedded Linux based devices
  • Minimum 2 years’ experience working with Open embedded and Yocto build systems
  • Experience with Linux Kernel Modules and bootloaders is a strong plus
  • Experience working with open source community to fix bugs, add features is a plus
  • Proficiency in Git is a strong plus
  • Familiarity with embedded security features such as verified boot and trusted execution environments is a plus
  • Experience in medical domain is a plus
  • Strong analytical and problem-solving skills
  • Good communication and documentation skills

Personal Characteristics

  • Good communication and documentation skills.
  • Self-starter, quick learner, ability to work with teams.
  • Software Craftsmanship mindset.
  • Proactive and self-driven, possesses due sense of urgency.
  • Ability to stay focused on the target to deliver in agile manner.
  • Openness to collaborate in interest of project/organization.
  • Strong technical skills; good problem solving abilities.
  • Working with multisite teams, Quality conscious and Process & customer Oriented.
Similar Jobs to Apply
  • Embark
    India

    Join a dynamic consultancy team delivering cloud‑native .NET and Sitecore solutions to enterprise clients. Lead development, mentor engineers, and drive Agile processes across the software lifecycle
  • Esse India | Canada immigration consultants in delhi | visa consultant delhi
    Bengaluru

    Data Engineer For Canada Opportunities – Bengaluru | Full‑time Join a fast‑growing, Canada‑focused immigration consultancy that needs robust data pipelines to power client‑centric visa servi
  • Citi
    India

    Java with React – India | Full time Join a dynamic technology team at a leading global bank, where you’ll help design and enhance secure, high‑performance applications for the financial service
  • Seventh Contact Hiring Solutions
    India

    Senior Software Engineer (RoR Full Stack) with US Product based Co - Remote — Senior Software Engineer – India | Remote You’ll join a fast‑growing US‑product team as a senior Ruby on Rails