Senior R&D Full Stack Developer

Date:  Nov 16, 2022
Country:  Malaysia
State / Province:  Penang
City:  Penang
Job Type:  Internal Temporary Worker
Job ID:  48059

Keysight is the world's leading electronic measurement company, helping scientists and engineers address their toughest technical challenges with confidence through innovations in wireless, modular, and software solutions. Our employees leverage their insight and passion to deliver measurement solutions in wireless communications, aerospace and defense, and semiconductor markets with world-class platforms, software and consistent measurement science.

This job will be part of the Electronic Industrial Solutions Group, which provides test and measurement solutions across a broad set of electronic industrial end markets, focusing on high-growth applications in the automotive and energy industries, and measurement solutions for consumer electronics, education and manufacturing, as well as semiconductor parametric testing, nano-positioning metrology and material science. The group provides electronic design and test software, instruments, and systems used in the simulation, design, validation, manufacturing, installation and optimization of electronic equipment.

Job Description

About the Job:

We are seeking a passionate and innovative full s/w engineer to join our team in Electrical & Industrial Solutions Group Center of Excellence (EISG COE) to design, implement and deploy distributed and cloud solutions. As a expert R&D S/W Engineer, you will be designing and implementing functional software solutions.

About the Team:

You will work closely with product owners, software architects, internal teammates and customers to define software requirements, take the lead on software development tasks to ensure effective CI/CD agile delivery. You will also be a technical leader, shares best practices and hands-on guidance to junior developers.

Responsibilities:

  • Research and 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
  • Lead internal software teams to develop and improve software products
  • 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 and mid-level software developers.

Job Qualifications

  • Bachelor/Master Computer Science/Electrical/Electronic Engineering or a software related discipline, from an accredited college or university
  • Proven experience 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:

  • In-depth knowledge of programming for diverse operating systems and platforms (Linux, Android, iOS) is a plus.
  • Good understanding of the test and measurement products
  • AWS experience a plus. Azure, Google Cloud experience will be helpful
  • 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

Job Function

R&D

      

     

Shift:

            

          

 

Day Job

            
            

Schedule:

            
            

Full Time (F)

            
            

Travel Required:

            
            

< 25%

            

 

Duration (Temp Positions Only):

> 24 months 

___________________________________________________________________________________

Careers Privacy Statement 

***Keysight is an Equal Opportunity Employer.***

 

Candidates can be considered to work from the following locations:

APAC : Malaysia : Penang : Penang || APAC : Malaysia : Selangor : Petaling Jaya

Job ID : 48059 


Job Segment: R&D Engineer, Testing, Test Engineer, Developer, Cloud, Engineering, Technology