Staff Engineer, Automation
Murata
- San Diego, CA
- $146,057-189,884 per year
- Permanent
- Full-time
- Assist in developing scalable software solutions, leveraging existing technologies. Support the team using Agile, Scrum, and Kanban methodologies to help provide development time estimates.
- Contribute to the design and development of desktop applications for Windows environments using C#, including integration with APIs and common libraries.
- Work collaboratively with the New Product Introduction (NPI) team to support sophisticated software solutions that facilitate design validation (DV) and characterization processes.
- Participate in code reviews, offering feedback to improve software quality and performance.
- Help address performance issues and architectural challenges; assist in evaluating and recommending tools, technologies, and processes to meet quality standards in deliverables.
- Provide support in diagnosing and resolving issues, determining and implementing workaround solutions, or escalating to appropriate service owners as needed.
- Knowledge of web development is considered a plus but is not essential for this role.
- Collaborate with product designers and characterization engineers in the R&D labs to support the development of precise measurement techniques, from initial specifications to full validation, using automated test platforms.
- Support the analysis of product specifications to identify unique testing requirements, ensuring compliance and comprehensive assessment.
- Assist in automating test procedures to ensure orderly and synchronous control of test instruments and the Device Under Test (DUT).
- Help select appropriate RF components (filters, circulators, cables, Power Amplifiers, Low Noise Amplifiers) for implementing measurement techniques tailored to customer needs.
- Support efforts in addressing non-standard measurement requirements for investigating specific issues, which may include rapid development of specialized hardware and software automation setups.
- Assist in performing calibration and Gauge R&R (Repeatability and Reproducibility) exercises to verify the accuracy of measurement platforms and their representation of the DUT.
- Adapt to varying levels of ambiguity and work with incomplete requirements typical of a dynamic R&D environment.
- Critical Thinking: Skilled at finding logical flaws in arguments and plans; identifies problems and solutions that others might miss; provides detailed insight and constructive criticism into problems and complex situations.
- Working with Ambiguity: Achieves forward progress in the face of poorly defined situations and/or unclear goals; able to work effectively with limited or partial information.
- Displaying Technical Expertise: Keeps his/her technical skills current; effectively applies specialized knowledge and skills to perform work tasks; understands and masters the technical skills, knowledge, and tasks associated with his/her job; shares technical expertise with others
- Driving for Results: Aggressively pursues challenging goals and objectives; will put in considerable time and effort to accomplish objectives; takes a highly focused, goal driven approach toward work
- Delivering High Quality Work: Critically reviews work processes to ensure quality; addresses problems that could impact quality; makes sure project deliverables and services meet all requirements and expectations; does not make the same mistakes twice.
- Typically requires 6 to 8 years related experience depending on education level and experience
- Equipment Proficiency
- Proficient in using equipment for both manual and automated measurements, including Network Analyzers, Spectrum Analyzers, Signal Generators, Power Meters, Oscilloscopes, and Power Supplies.
- Programming Skills
- Good proficiency with an object-oriented programming language, preferably C#.
- Familiarity with NI LabVIEW, NI TestStand, and C/C++ is beneficial.
- Measurement Expertise
- Experience in automating measurements such as EVM, ACLR, Harmonics, Compression, IMD, Linearity, Noise Figure, Spurious, and Phase Noise.
- Digital Interface Protocols
- Understanding of at least one of the following protocols: MIPI RFFE, I2C, SPI.
- Software Development Experience
- At least 5 years in software development with a good understanding of design patterns, data structures, and basic software development practices including test-driven development.
- Experience in RF IC Test System Automation projects is advantageous.
- Technical Skills
- Competent in analyzing RF systems for accurate measurement of large signal RF front ends.
- Productivity Software and OS
- Proficient with Outlook, Word, PowerPoint, Excel, Visio, Microsoft Teams, and operating systems including Windows 7/10 and Linux.
- Communication and Collaboration
- Strong collaboration and communication skills, able to work effectively within team settings.
- Familiarity with ASP .Net Core, Angular, SQL, WPF, and REST.
- Experience in project management, including the use of project management tools such as Microsoft Project and understanding of Agile project management methodologies.
- Relevant industry certifications such as Certified LabVIEW Developer (CLD) or Certified LabVIEW Architect (CLA) are desirable.
- Demonstrated involvement in publications or presentations at industry journals or conferences in areas like RF engineering, test automation, or software development is advantageous.
- Experience in collaborating effectively within cross-functional teams, interfacing with hardware, software, and quality assurance departments to improve processes and productivity.
- BS Electrical Engineering, Computer Engineering or Equivalent; MSEE preferred.