PathPartner Technology Inc., has openings for Senior Software Engineer in Fremont, CA:
Job Title: Senior Software Engineer
Job Duties:
- Understand the product requirements from PRD.
- Understand the user experience requirements and convert them to functionality/ performance requirements for system.
- Define the requirements for simulators and test frameworks.
- Feasibility study for the system requirements in a given hardware.
- Collaborate with system architect to define system architecture.
- Design the communication models/protocols between various modules in the system.
- Acquire thorough understanding of various performance analyzing tools to tune the overall system performance and quality requirements.
- Acquaint with the development and build tool chains to produce, compile and debug source code.
- Define firmware development roles and responsibilities for the project.
- Lead firmware development.
- Collaborate with local and overseas firmware teams to guide and coordinate the firmware development efforts based on defined architecture.
- Design and develop firmware for different peripherals, modules in camera and develop camera connectivity solutions.
- Implement communication protocols, test and integrate with camera firmware.
- Work on and develop camera system framework and application development.
- Provide direction, technical expertise in multimedia, USB and flight simulator technologies during course of development.
- Measure system throughput and define scope for improvements.
- Improve performance and throughput of the system and fine tune.
- Collaborate with other teams to integrate and sanity test end to end system features.
- Work closely with QA team to understand the reported issues and work to resolve them.
- Work with hardware vendors and chip vendors to validate hardware and develop driver modules for the same.
- Support research, investigation and prototyping of next generation advanced camera platforms.
Job Requirements:
- Required Bachelors or foreign equivalent in CS, CIS, Engineering (Any), MIS, or any related field.
- Requires 5 years of experience in the job offered, Software Engineer, Consultant, Programmer Analyst, Technical Lead, Manager or related Field.
- Must be able to travel/relocate to various client sites throughout the U.S.
Location of Work: Fremont, CA.
To apply please send resumes to HR Manager, PathPartner Technology Inc. 48834 Kato Road, Suite #115A, Fremont, CA 94538 or email resumes to careers@pathpartnertech.com