
Staff Software Engineer, Signal Processing R&D
Are you a talented and driven software engineer with experience in signal processing? Do you have a passion for developing innovative solutions in the pharmaceutical industry? Look no further, as PPD-Pharmaceutical Product Development is seeking a Staff Software Engineer to join our dynamic team. In this role, you will be responsible for leading the design, development, and implementation of signal processing algorithms and software for our pharmaceutical research and development projects. We are looking for a highly skilled individual with a strong background in signal processing and a proven track record of delivering high-quality software solutions. If you are ready to take on a challenging and rewarding role in a fast-paced and collaborative environment, then we want to hear from you! Read on for more details on the qualifications and responsibilities for this exciting opportunity.
- Develop and implement signal processing algorithms and software for pharmaceutical research and development projects.
- Lead the design and development of innovative software solutions that meet the needs of the pharmaceutical industry.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Maintain and improve existing signal processing software, ensuring high-quality and efficient performance.
- Conduct thorough testing and debugging of software to ensure functionality and accuracy.
- Keep up-to-date with advancements in signal processing technology and incorporate them into software solutions.
- Mentor and provide technical guidance to junior software engineers on signal processing concepts and best practices.
- Communicate effectively with project stakeholders to provide progress updates and address any issues or concerns.
- Participate in code reviews and provide constructive feedback to team members.
- Adhere to company coding standards and contribute to the development of new coding guidelines.
- Proactively identify and address any potential technical issues or roadblocks.
- Collaborate with software and systems engineers to integrate signal processing software with other systems.
- Document all software development processes, procedures, and specifications.
- Ensure compliance with regulatory requirements and industry standards.
- Continuously improve and optimize software performance and functionality.
- Participate in project planning and estimation activities.
- Conduct research and stay updated on latest software development trends and techniques.
- Take ownership of assigned tasks and ensure timely delivery of high-quality work.
- Provide technical support and troubleshooting assistance to users as needed.
- Adhere to company policies and procedures and maintain confidentiality of sensitive information.
Advanced Degree In Software Engineering Or A Related Field: The Staff Software Engineer Should Possess A Minimum Of A Master's Degree In Software Engineering Or A Related Field. This Will Demonstrate Their Technical Proficiency And Knowledge In The Field Of Signal Processing And Software Development.
Extensive Experience In Signal Processing: The Ideal Candidate Should Have A Strong Background And Expertise In Signal Processing Techniques, Including Digital Signal Processing, Filtering, And Analysis. This Will Enable Them To Design And Develop Complex Algorithms And Software Solutions For Signal Processing In Drug Development.
Proficiency In Programming Languages: The Candidate Should Have Proficiency In Programming Languages Such As C++, Python, And Matlab, Which Are Commonly Used In Signal Processing. This Will Enable Them To Effectively Develop And Implement Software Solutions For Signal Processing In Drug Development.
Knowledge Of Fda Regulations: The Candidate Should Have A Good Understanding Of Fda Regulations And Guidelines Related To Drug Development, Particularly In The Area Of Signal Processing. This Will Ensure That All Software Solutions Developed Are Compliant With Regulatory Requirements.
Teamwork And Communication Skills: The Staff Software Engineer Will Be Working In A Cross-Functional Team, Collaborating With Researchers, Engineers, And Other Stakeholders. Therefore, Strong Teamwork And Communication Skills Are Essential For This Role To Effectively Contribute To The R&D Process And Communicate Findings And Solutions To The Team.
Data Analysis
Software design
Machine Learning
Signal processing
Algorithm development
Statistical modeling
Software testing
Signal Filtering
Programming Languages (E.g. Python, C++)
Signal Visualization
Communication
Conflict Resolution
Leadership
Time management
creativity
flexibility
Teamwork
Active Listening
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Staff Software Engineer, Signal Processing R&D in Carlsbad, CA, USA is between $121,000 - $165,000 per year. This may vary depending on the specific company, experience level, and other factors.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
PPD, Inc. is a global contract research organization providing comprehensive, integrated drug development, laboratory and lifecycle management services.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started