Senior R&D Software Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Keysight Technologies Singapore (Sales) Pte. Ltd. is seeking an experienced Software Developer with 9+ years of professional experience to design, develop and mentor across multiple teams. You will contribute to architecture, automation and Agile practices while delivering high-quality software solutions.

The ideal candidate excels in C#, C/C++, Angular, JavaScript/TypeScript, Node.js and Python, communicates effectively with stakeholders, and thrives in a fast-paced, collaborative environment.

Qualifications

  • Bachelor or Master in Computer Science, Electrical or related field.
  • Proven experience as a Software Developer with min 9 years in professional software development.
  • Strong understanding of software design and programming principles.
  • Experience with languages and tools listed in qualifications and ability to communicate requirements and estimates.
  • Excellent English writing and verbal communication skills.
  • Strong analytical thinking and problem-solving capability.
  • Attention to detail and time-management skills.
  • Self-directed and able to work independently or in team environments.

Responsibilities

  • Develop high-quality software design and architecture.
  • Develop tools and applications with clean code.
  • Identify, prioritize and execute tasks using Agile SDLC.
  • Apply modern software engineering practices: agile, code reviews, unit tests.
  • Automate tasks with appropriate tools and scripting.
  • Translate requirements into technical solutions with stakeholders.
  • Collaborate with internal teams to improve software products.
  • Lead design, product delivery and technology enhancements.
  • Mentor junior developers.
  • Document solutions with documentation, diagrams and comments.

Skills

Software Development
Mentoring
Team Collaboration

Education

Bachelor/Master Computer Science/Engineering

Tools

C#
C/C++
Angular
CSS
JavaScript/TypeScript
Node.js
Python

Job description

Overview

Keysightis at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn moreabout what we do.

Our award-winningculture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions.We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Responsibilities
  • Develop high-quality software design and architecture.
  • Develop tools and applications with effective and clean code
  • Identify, prioritize and execute tasks using Agile software development life cycle.
  • Apply modern software engineering practices such as agile, design review, code review, unit test and usability test
  • Automate tasks through appropriate tools and scripting
  • Work with product managers, stakeholders and other developers to translate requirements into technical solutions.
  • Collaborate with internal software teams to develop and improve software products
  • Leads design, product delivery and technology enhancement.
  • Persistent and creative problem solver.
  • Ensure software is up to date with latest technologies
  • Document and demonstrate solution by developing documentation, flowcharts, diagrams and code comments.
  • Mentor junior software developers.
Basic Qualifications
  • Bachelor/Master Computer Science/Electrical/Electronic Engineering or a software related discipline, from an accredited college or university
  • Proven experience as a Software Developer with minimum 9 years of professional software development experience.
  • Excellent understanding of software design and programming principles.
  • Experience on tools and languages such as C#, C/C++, Angular, CSS, JavaScript/Typescript, Node.js, Python.
  • Experience in communicating with users, technical teams and product owners to collect requirements, identify tasks, provide estimates and meet project deadlines
  • Good in English language for both technical writing and verbal communication skills.
  • Good analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • Must be self-directed, able to work independently, as well as work in a team oriented and fast paced environment
Desired Qualifications
  • Knowledge of programming for diverse operating systems and platforms (Linux, Android, iOS) is a plus.
  • Good understanding of the test and measurement products
  • Understanding of Jenkins CI/CD development flows and impact of DevOps on architecture
  • Good knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Deployment experience with Docker/Kubernetes, clustering, and related containerization technologies
  • Experience with distributed systems architecture, experience moving from monoliths to microservices
  • Experience in semiconductor development or testing environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior R&D Software Engineer
Senior R&D Software Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 120,000 - 170,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Senior R&D Software Development Engineer
Senior R&D Software Development Engineer

Keysight Technologies • Singapore

On-site
SGD 90,000 - 140,000
Electrical & Electronics Engineer
Electrical & Electronics Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 70,000 - 90,000
Senior R&D Software Engineer: Innovate, Architect & Lead
Senior R&D Software Engineer: Innovate, Architect & Lead

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Product Planning
Product Planning

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 70,000 - 90,000
Senior R&D Software Development Engineer
Senior R&D Software Development Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 90,000 - 130,000
Senior EDA Software Engineer
Senior EDA Software Engineer

Keysight Technologies • Singapore

On-site
SGD 120,000 - 160,000
Senior EDA Software Engineer
Senior EDA Software Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 90,000 - 140,000
Full Stack Development Intern
Full Stack Development Intern

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 20,000 - 31,000