Interview : Video
Visa : USC, GC, GC EAD, H4
This is hybrid from day-1 ( Need local candidates )
Description :
Role Summary
Responsible 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 Responsibilities
Software Development & Testing
- Design, 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 & Tracking - Create 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 & Collaboration - Continuously improve workflows and methodologies by collaborating with peers and cross-functional teams.
- Contribute to the development and maintenance of software quality standards.
Quality Responsibilities - Ensure all work complies with applicable quality system requirements.
- Build quality into all deliverables and development processes.
Qualifications - BS: 5-8 years of experience
- MS: 3-6 years of experience
- PhD: 0-3 years of experience
Additional Requirements - Hands-on experience with wireless communication testing.
- Proficiency in Python.
- Experience with GitHub or Bitbucket.
- System verification testing experience.
- Ability to support regulatory documentation.