Embedded Software Developer - Technical Specialist
  • Plymouth, Minnesota, US
  • +914043515100
116 Days ago
Job Description

Job Description:

  • Over 11 years’ experience of hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Ability to lead team to architect, design, develop and debug embedded software systems.
  • Experience in coding with performance and efficiency in purview.
  • Ability to work in Agile methodology with PLM tools.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Architect, design, develop, code, test, and debug system software
  • Review software architecture, design, code and SW design control process
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Support software QA and optimize I/O performance and space requirements.
  • Interface with hardware design and development
  • Ability to strategize, write and maintain unit tests.
  • Experience with SW development & testing on Medical devices or domain is preferred.
  • Proficiency in working with various Medical standards and protocols. [IEC-62304, IEC-14971 etc.,]
  • Experience in infusion pumps is an added advantage.
  • Experience in wired and wireless communication protocol [Ethernet, WIFI etc.,] is an added advantage
  • NA

Required Skills
  • Embedded Software Developer - Technical Specialist

  • 10-11 Years of Experience

  • NA

Working Hours / Week
  • 40h