Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer - Monitoring Receiver Firmware

ROHDE & SCHWARZ ASIA PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a Software Developer specializing in Monitoring Receiver firmware to design and maintain firmware for next-generation products. In this role, you will work with cross-functional teams, ensure high performance and reliability of firmware, and stay updated with industry trends. Candidates should have a relevant degree and experience in embedded systems and firmware development, along with proficiency in C, C++, or Python.

Qualifications

  • 1+ years of experience in embedded systems and firmware development.
  • Experience with hardware interfaces (I2C, SPI, UART).
  • Familiarity with Agile/Scrum methodologies.

Responsibilities

  • Design, develop, and test firmware for receiver devices.
  • Collaborate with cross-functional teams on firmware specifications.
  • Debug and troubleshoot firmware issues.
  • Optimize firmware for performance and power consumption.

Skills

Embedded systems development
C programming
C++ programming
Python programming
Debugging
Collaboration
Problem-solving

Education

Bachelor’s/Master’s degree in Computer Science or related field

Tools

Version control (e.g., Git)
Automated testing frameworks
CI/CD pipelines
Real-Time Operating Systems (RTOS)
Job description

As a Software Developer specializing in Monitoring Receiver firmware, you will play a crucial role in designing, developing, and maintaining firmware for our next generation monitoring receiver products. You will work closely with hardware engineers, product managers, and other software developers to create robust, efficient, and high-quality firmware solutions that meet our customers' needs.

Your tasks
  • Design, develop, and test firmware for receiver devices, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to define firmware requirements and specifications.
  • Debug and troubleshoot firmware issues, implementing solutions in a timely manner.
  • Optimize firmware for performance, memory usage, and power consumption.
  • Document firmware design, architecture, and implementation details.
  • Participate in code reviews and contribute to best practices in software development.
  • Stay current with industry trends and emerging technologies related to firmware development.
Your qualifications
  • Bachelor’s/Master’s degree in Computer Science, Engineering (Electrical, Computer, etc.), or a related field.
  • 1+ years of experience in embedded systems and firmware development.
  • Proficiency in C, C++, or Python.
  • Experience with hardware interfaces (I2C, SPI, UART etc.) and protocols.
  • Familiarity with Real-Time Operating Systems (RTOS) and development tools (e.g. debuggers, emulators).
  • Knowledge of Agile/Scrum methodologies, version control (e.g., Git), automated testing frameworks, and CI/CD pipelines.
  • Strong problem-solving skills, attention to detail, and ability to work effectively in a team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.