JOBSEARCHER

Software Engineer - Research and Development

Interview : VideoVisa : USC, GC, GC EAD, H4This is hybrid from day-1 ( Need local candidates )Description :Role SummaryResponsible for developing software systems, applications, and firmware, as well as supporting software testing and validation activities for R&D and Manufacturing Process Engineering. This role involves analyzing, designing, programming, debugging, and modifying computer programs for local and network based applications. May collaborate with end users to define system requirements and ensure software quality standards are met.Key ResponsibilitiesSoftware Development & TestingDesign, develop, debug, modify, and test software programs using modern programming languages, tools, and methodologies.Analyze, evaluate, and verify software and system requirements using established engineering practices.Investigate and research software designs, operating systems, and development approaches.Documentation & TrackingCreate and maintain documentation including reports, memos, change requests, and development records in accordance with approved procedures.Track development progress using approved project and task management tools.Process Improvement & CollaborationContinuously improve workflows and methodologies by collaborating with peers and cross functional teams.Contribute to the development and maintenance of software quality standards.Quality ResponsibilitiesEnsure all work complies with applicable quality system requirements.Build quality into all deliverables and development processes.QualificationsBS: 5–8 years of experienceMS: 3–6 years of experiencePhD: 0–3 years of experienceAdditional RequirementsHands on experience with wireless communication testing .Proficiency in Python .Experience with GitHub or Bitbucket .System verification testing experience.Ability to support regulatory documentation.