Required Skills

Embedded Software Engineer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 5th Oct 2021

JOB DETAIL

  • 4-10 years of experience
  • Proficient in C and experience writing C for real time systems
  • Engineers who can communicate somewhat effectively and collaborate with the team. Ability to describe issues clearly to the team so they can resolve issues
  • Bachelor's in Computer Science
  • Medical industry experience
  • Knowledge of Battery Operated Devices
  • Senior Embedded Software Engineer will be involved in multiple aspects of the product life-cycle, ranging from requirements, software design, coding and verification, debug and testing. Embedded Software Engineer will be part of the engineering team developing embedded software for real time control and operation of a biological measurement device.
  • Design, develop, and debug embedded software, using C, C++ for medical devices and systems
  • Conduct investigational studies to understand firmware behavior
  • Support software QA following Medical Device Software Life Cycle Process
  • Provide post production support
  • Interface with hardware design and development
  • Write relevant design and test documentation
  • 5+ years of experience in embedded software engineering
  • BS or higher degree in Computer Science, Computer Engineering , Electrical Engineering or related field
  • Experience in hands-on development and troubleshooting on embedded targets
  • Software Engineering with Phyton Experience
  • Strong Bluetooth experience, preferred BLE on Nordic platforms
  • Experience with other wired and wireless communication protocols; USB, TCP/IP, Wi-Fi etc.
  • Hands-on system bring-up, testing, and troubleshooting on embedded targets
  • Experience using RTOS’s and related stacks, time-critical, and interrupt-based design
  • Adequate knowledge of reading schematics and data sheets for components
  • Experience with embedded software tools, including compilers/linkers and static/dynamic analyzers, configuration management and bug tracking tools.
  • Background in using lab equipment including logic analyzers, oscilloscopes, multi-meters etc.to test code functionality
  • Familiarity with power management of battery-operated devices, memory management, security and safety critical software.
  •  

Company Information