Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16757235

    BENGALURU · FULLTIME

    Senior Software Engineer-Embedded C++

    Nihon Kohden logo

    Nihon Kohden

    Bengaluru · onsite · Posted 42d ago

    Sourced fromFoundit
    Not disclosed4–6 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Foundit · 6 questions to answer1.4s
    • Decided the answers for all of them3.0s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Role Overview

    • Should have experience in medical industry or highly regulated industry
    • Should have a sound understanding of patient monitoring systems, medical device safety, and healthcare regulatory requirements
    • Ensure adherence with medical device software standards (IEC 62304, ISO 13485, ISO 14971, and applicable FDA regulations)
    • Experience with debugging, profiling, and developer-level testing (unit, component, BDD)
    • Experience in programming language C/C++, knowledge in Linux environment
    • Understanding of object-oriented design, along with RTOS-based and bare-metal embedded software
    • Specific RTOS, MCU/SoC platform, C++ standard, and product line for this role

    Key Responsibilities

    • Software development in embedded systems
    • Device drivers - modification and development
    • Hands-on experience on SPI, I2C, PWM, ADC, DAC
    • Microprocessor development, hands on Knowledge of System - (domain knowledge for designs SW, HW, Mech system)
    • Experience with platform initialization, Board Support Package (BSP) integration, and low-level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, and UARTs, along with memory interfaces, OS primitives, memory management, scheduling, interrupts, and multi-threading
    • Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews
    • Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferred
    • Interact with the product owner, development teams, and stakeholders to develop a strong understanding of the product requirements

    Qualifications & Requirements

    Qualification: Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.

    Experience

    • Minimum 4-6 years of experience in Software development in embedded software/firmware using C/C++ is required

    Technical Skills

    • Programming languages & paradigms, methodologies and techniques (e.g. CleanCode)
    • Software design (SOLID, DRY) including software design patterns
    • Software Craftsmanship

    Functional & Domain Knowledge

    Knowledge and application of the following standards and interfaces is preferred

    • Interoperability standards (e.g. HL7, FHIR)
    • Communication interfaces (e.g. USB, GPIB, Ethernet, Serial, RS-485)
    • Network standards (e.g. TCP/IP, UDP, WiFi)

    Sourced from foundit

    Section · 02

    Skills

    i2cspiUSBdaccMultithreadingSOLIDsafeDevice DriversAdcEmbedded SoftwarePCIEMemory managementClean CodeeMMCRTOSPwmDRYAgile SW DevelopmentUARTsBSP IntegrationLinux

    Section · Company

    About Nihon Kohden

    Nihon Kohden logo

    Nihon Kohden

    Medical Equipment

    375

    employees

    1951

    75 years old

    Shinjuku

    Japan

    ₹8.9L PA avg

    Avg at Nihon Kohden

    About

    Nihon Kohden leads in medical electronics, enhancing healthcare quality through innovative technologies and addressing the evolving needs of an aging population.

    Industries

    Medical EquipmentHealthcare / PharmaManufacturing

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    3.8

    Career growth

    3.6

    Work-life

    3.9

    Employees rate it well for

    Compensation & Benefits41Work-Life Balance41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer-Embedded C++ · waiting for your command