Enable job alerts via email!

Staff Firmware Engineer

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the automation sector is seeking Staff/Senior/Firmware Security Engineers for its Singapore Campus. The role involves designing embedded software subsystems, optimizing performance, and ensuring cybersecurity compliance. Ideal candidates will have a strong background in C/C++ and experience in real-time control systems, with a focus on collaboration and quality assurance.

Qualifications

  • At least 5 years of experience in communication protocol development.
  • Familiarity with agile methodologies like Scrum and SAFe.
  • Proven ability to develop high-quality, maintainable software.

Responsibilities

  • Analyze, design, program, debug, and modify firmware software.
  • Participate in development, remediation, testing, and compliance of firmware.
  • Stay informed on embedded software engineering and cybersecurity methodologies.

Skills

Communication protocol development
Real-time software systems
C/C++
Cybersecurity methodologies
Agile methodologies
Excellent communication skills

Education

Bachelor's degree in Computer Science, Engineering, or related field
Master’s degree (preferred)

Tools

Python
TCP/IP
Git
Security testing tools

Job description

As part of our development engineering expansion footprint, we are hiring for a few Staff/Senior/Firmware Security Engineers to be part of our global Power Control Business (PCB) development organization in the Singapore Campus.

A good background in communication protocol firmware development and real-time control systems is required. This professional will participate in designing embedded software subsystems that optimize performance, memory, simplicity, correctness, development effort, reusability, extendibility, reliability, and safety. The engineer should maximize reuse of existing software components, including reviewing subsystem and system designs for implications. Cybersecurity training or certification is a plus, along with familiarity with cybersecurity requirements for embedded and industrial products.

This position involves collaboration with regional and global stakeholders. It reports to the Power Control Business (PCB) Singapore Campus manager and receives support from the global development engineering team.

Job Description
Responsibilities:
  1. Analyze, design, program, debug, and modify firmware software, troubleshooting embedded code applications involving hardware and operating systems.
  2. Participate in development, remediation, testing, and standards compliance of firmware for drives products, including features like Ethernet/IP, BacNet, Profibus, Profinet, SNMP, I/O Connection, BACNET, and Modbus TCP.
  3. Demonstrate competency in object-oriented analysis, design, and real-time development using C/C++.
  4. Contribute to the development of engineering processes and best practices, ensuring quality and compliance.
  5. Investigate and resolve software anomalies in collaboration with testing, support teams, or customers.
  6. Stay informed on embedded software engineering and cybersecurity methodologies through research and training.
  7. Work within various software development frameworks, including Agile and Scrum.
  8. Network with internal and external experts and maintain awareness of policies and regulations including ISO standards and government laws.
Qualifications: Education, Skills, and Experience
  1. Bachelor's degree in Computer Science, Engineering, or related field; Master’s preferred.
  2. At least 5 years of experience in communication protocol development, with expertise in real-time software systems using C/C++.
  3. Familiarity with tools and languages such as Python, TCP/IP, Git, security testing tools, and collaboration platforms.
  4. Cybersecurity training or certification is advantageous.
  5. Experience with agile methodologies like Scrum and SAFe is desired.
  6. Proven ability to develop high-quality, maintainable software at a high rate, and to lead or collaborate effectively within a global team.
  7. Excellent communication skills, both verbal and written, with a customer-centric approach.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.