Senior Advanced Development Discrete (ADA) Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Web Development

In short

RF360 Singapore is looking for a Senior Advanced Development Discrete Software Engineer to design, develop, and deploy software solutions for R&D EDA. This role involves full software development lifecycle, leveraging AI tools, and requires a Bachelor's degree in EE, CE, or CS with relevant experience.

Responsibilities

  • Design, develop, and implement software solutions aligned with business and engineering needs for R&D EDA software system for PD.
  • Elicit requirements and analyze system flows, data usage, and work processes to identify improvement opportunities.
  • Follow the full software development lifecycle, from requirements analysis, coding, testing through deployment, user training and support.
  • Develop and integrate clear and maintainable code together with source code and user documentation as well as tests.
  • Apply modern software IDE and modern continuous integration system including automated testing.
  • Strongly leverage powerful AI tools throughout the software development cycle including extensive utilization of advanced AI coding tools.
  • Contribute to team and organizational objectives by delivering high-quality results on time.

Requirements

  • Bachelor's degree in Electrical Engineering with 3+ years of RF/Analog integrated circuits in RF front end module design and RF lab equipment test experience and 2+ years of ASIC/RF design, verification, or related work experience.
  • OR Master's degree in Electrical Engineering or related field and 1+ years of ASIC design, verification, or related work experience.
  • OR PhD in Electrical Engineering or related field.
  • Strong foundation in software development.
  • Good understanding of software design, development fundamentals, and development processes.
  • Experience in debugging, testing, and documenting software solutions.
  • Strong analytical thinking and problem-solving skills.
  • Ability to translate user needs into effective and efficient technical solutions.
  • Advanced knowledge of scripting languages Python, Perl, and/or Bash.
  • Preferably experience in programming language C++ with STL and Boost.
  • Basic knowledge of GUI and DB design.
  • Linux operating system.

Desired Qualifications

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Benefits

  • Clear progression from Engineer to Senior Engineer, based on technical depth, ownership, and impact.
  • Opportunities to broaden skills in software architecture, data analytics, visualization, and engineering systems.
  • Exposure to cross-functional projects and collaboration with global teams.
  • Mentorship from experienced engineering leaders and opportunities to take on increasing technical leadership responsibilities.
  • Work in a technology-driven environment with leading-edge engineering challenges.
  • Be part of a company that values quality, innovation, and continuous improvement.
  • Grow your career in the team with structured development, real accountability, and visible impact.

Skills

PythonPerlBashC++STLBoostLinux
#software development#R&D#EDA#ASIC design#RF front end module design#AI tools
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

6 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Singapore, Singapore

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant