Research and Development Engineer
Apply NowCompany: Software Placement Group
Location: Los Angeles, CA 90011
Description:
Research and Development Engineer
We are excited to announce an opening for a full-time Research and Development Engineer to join our dedicated R&D Engineering team. Reporting directly to the Director of R&D Engineering, this role is instrumental in designing, simulating, prototyping, and testing cutting-edge wireless communication and sensing products. The position encourages innovation and offers the opportunity to work in a dynamic, collaborative environment on a hybrid schedule with on-site days on Mondays, Wednesdays, and Thursdays.
Salary: $100,000 - $130,000 per year
Essential Duties and Responsibilities:
Minimum Position Qualifications:
Preferred Qualifications:
Skills:
We are excited to announce an opening for a full-time Research and Development Engineer to join our dedicated R&D Engineering team. Reporting directly to the Director of R&D Engineering, this role is instrumental in designing, simulating, prototyping, and testing cutting-edge wireless communication and sensing products. The position encourages innovation and offers the opportunity to work in a dynamic, collaborative environment on a hybrid schedule with on-site days on Mondays, Wednesdays, and Thursdays.
Salary: $100,000 - $130,000 per year
Essential Duties and Responsibilities:
- Architect testbenches for comprehensive HDL system simulations ensuring reliability and performance standards.
- Maintain and enhance the existing HDL testing infrastructure to boost efficiency and effectiveness of simulations.
- Develop and refine automation scripts for various testing processes, promoting precision and scalability.
- Gather, organize, and utilize code coverage data from extensive test suites to improve code quality and performance.
- Design and code HDL blocks tailored to project-specific requirements, fostering innovation in design methodologies.
- Conduct hardware verification and troubleshooting using advanced tools like logic analyzers, ensuring robustness and compliance with technical specifications.
Minimum Position Qualifications:
- Bachelor of Science degree in Electrical Engineering, Computer Science, or related field complemented by 4 years of proven experience in FPGA design and testing.
- For holders of an MS or advanced degree, a minimum of 2 years of specialized experience in FPGA design and testing.
- In-depth knowledge and hands-on experience with multi-clock domain and high-utilization FPGA designs.
- Proficient in using Xilinx FPGAs, SoCs, and the Vivado IDE, ensuring optimal utilization of these tools in design tasks.
- Ability to develop and maintain scripts using tcl or python to automate and enhance design and testing processes.
Preferred Qualifications:
- Master of Science in Electrical Engineering (MSEE) is highly preferred, enhancing theoretical and practical expertise in the field.
- Demonstrated experience in fixed point binary arithmetic and digital signal processing designs, contributing to sophisticated digital design projects.
- Basic proficiency in MATLAB, facilitating effective simulation and analysis of designs.
- Experience with designing communication systems on FPGA or ASIC platforms, advancing the development of robust and efficient communication hardware.
Skills:
- Advanced skills in FPGA design and verification, ensuring the delivery of high-quality hardware solutions.
- Strong analytical and problem-solving skills, enabling effective troubleshooting and optimization of designs.
- Proficiency in software languages like Tcl or Python for scripting and automation tasks.
- Effective communication and teamwork skills, enhancing collaboration across various teams and disciplines within the organization.
- Attention to detail and commitment to achieving high standards of reliability and performance in all engineering tasks and deliverables.