Skip to main content

Software Engineer Research and Development

Pasadena, CA
Permanent

Posted

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: 58 years of experience
  • MS: 36 years of experience
  • PhD: 03 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.

Job Type: Permanent

Job ID: 255048164