Enable job alerts via email!

Embedded System Engineer

MINERGO SYSTEMS

Balikpapan

On-site

USD 30,000 - 70,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Firmware Engineer, where you'll design and implement cutting-edge firmware for high-tech products. Collaborate closely with hardware engineers and software developers to create integrated systems that align with business goals. This role demands a detail-oriented professional with a strong background in embedded systems and firmware design. If you have a passion for technology and innovation, this opportunity is perfect for you to make a significant impact in a dynamic environment.

Qualifications

  • Bachelor’s or master’s degree in Computer Science or Electrical Engineering.
  • Proven experience as a Firmware Engineer or similar role.
  • Solid programming experience in C or C++.

Responsibilities

  • Design and implement software of embedded devices from requirements to production.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Interface with hardware design and development.

Skills

C Programming
C++ Programming
Embedded Systems Design
Troubleshooting Embedded Targets
Documentation Skills

Education

Bachelor’s Degree in Computer Science
Master’s Degree in Electrical Engineering

Tools

Software Configuration Management Tools
Defect Tracking Tools
Firmware Testing Tools

Job description

We are seeking a skilled Firmware Engineer to join our engineering team. In this role, you will be responsible for designing, implementing, and improving the firmware that acts as the foundation of our high-tech products. You will work closely with both hardware engineers and software developers to create systems that are seamlessly integrated and aligned with our business goals. This role requires a detail-oriented professional with a strong background in embedded systems and firmware design.

Job Qualifications:

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience as a Firmware Engineer or similar role.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Adequate knowledge of reading schematics and data sheets for components.
  • Strong documentation and writing skills.

Key Resposibilities:

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
  • Design, develop, code, test, and debug system firmware.
  • Review code and design.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Integrate and validate new product designs.
  • Support software QA and optimize I/O performance.
  • Interface with hardware design and development.
  • Assess third party and open-source software.

Preferred Skills:

  • Experience with ARM Cortex microcontrollers.
  • Understanding of communication protocols like SPI, I2C, UART etc.
  • Knowledge of different IP protocols, interfaces, and hardware subsystems.
  • Experience with firmware testing tools and methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.