Enable job alerts via email!

Embedded Firmware Engineer

Minsait ACS Inc

Norcross (GA)

On-site

USD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative firm is seeking a versatile Hardware Engineer with expertise in embedded firmware development. This role involves designing and implementing next-generation remote terminal units for power plants and grids. The ideal candidate will work on firmware and hardware design, ensuring compatibility and compliance with safety standards. You'll collaborate with cross-functional teams, manage project timelines, and contribute to the development of cutting-edge technology in the energy sector. If you have a passion for hardware and firmware integration and thrive in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in hardware and firmware design.
  • Proficiency in assembly languages and RTOS fundamentals.
  • Solid understanding of digital/analog circuitry.

Responsibilities

  • Design, implement, and test embedded firmware for hardware products.
  • Lead schematic design, PCB layout, and hardware testing.
  • Manage version control and release processes for firmware updates.

Skills

C/C++ Design
Embedded Firmware Development
Problem-Solving Skills
Communication Skills
Linux Kernel
Microcontrollers

Education

Bachelor's or Master's in Electrical Engineering
Computer Engineering

Tools

PADS
JTAG Debugging Tools
Quartus 2

Job description

Job Description

Job Description

Role Overview: We are looking for a versatile Hardware Engineer with strong expertise in embedded firmware development to manage the firmware and hardware design aspects of SCADA, for Power Plants & Grids, products. The ideal candidate will design and implement our next generation of remote terminal units (RTUs), as well as support and maintain the current family of products.

Key Responsibilities:

  1. Firmware Development:
  • Design, implement, and test embedded firmware for hardware products.
  • Debug, optimize, and maintain firmware across product lifecycles.
  • Build, test, and optimize bootloaders and the Linux kernel.
  • Develop Linux device drivers and embedded user-space code.
  1. Hardware Design & Integration:
  • Lead engineer on schematic design, PCB layout, and hardware testing.
  • Work closely with the hardware team to ensure hardware-firmware compatibility.
  • Perform system-level debugging and troubleshooting of embedded platforms.
  1. Cross-Disciplinary Coordination:
  • Act as the interface between hardware, software, and manufacturing teams.
  • Ensure adherence to technical requirements, safety standards, and compliance regulations.
  • Provide technical documentation for firmware and hardware design processes.
  1. Project Management:
  • Manage version control and release processes for firmware updates.
  • Oversee testing and validation processes for both hardware and firmware.

Essential Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of experience in hardware and firmware design.
  • Minimum 5 years of experience in C/C++ design and implementation.
  • Proficiency in assembly languages, RTOS fundamentals, and the Linux kernel.
  • Experience with PADS for hardware design.
  • Familiarity with communication protocols: UART, SPI, and Ethernet.
  • Solid understanding of microcontrollers, SoCs, and digital/analog circuitry.

Desirable Skills:

  • Experience with ARM microprocessors.
  • Experience designing Linux kernel platform device drivers is a plus.
  • Familiarity with Agile methodologies for embedded systems development.
  • Knowledge of NERC Compliance and NERC CIP Standards
  • Hands-on experience with JTAG debugging, oscilloscopes, and analyzers.
  • Exposure to scripting languages (e.g., Python) for test automation.
  • Familiarity with Quartus 2 and other FPGA tools.
  • Experience with SCADA systems and/or RTU design is a plus.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Effective communication to coordinate with cross-functional teams.
  • Ability to manage multiple priorities and deliver under tight deadlines.
  • Self-starter with the ability to work with minimal supervision
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Firmware Engineer

Cornelis Networks

Wayne

Remote

USD 90,000 - 130,000

9 days ago

Embedded Firmware Engineer

Cornelis Networks, Inc.

Wayne

Remote

USD 90,000 - 150,000

24 days ago

R&D - Senior Firmware Engineer-IoT Algorithms

Duracell

Bethel

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Embedded Firmware Engineer

Vrize

Remote

USD 80,000 - 120,000

12 days ago

Embedded Software Designer

Kepler Communications

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer, SAP MM- Logistics Invoice Verification & P2P (Remote)

Lensa

Atlanta

Remote

USD 80,000 - 140,000

Yesterday
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Atlanta

Remote

USD 90,000 - 215,000

Yesterday
Be an early applicant

Senior Firmware Engineer - Embedded Systems & ROS

Slip Robotics

Norcross

On-site

USD 80,000 - 120,000

Yesterday
Be an early applicant

IT Software Engineer - Implementation Team Remote

Lensa

Atlanta

Remote

USD 74,000 - 118,000

2 days ago
Be an early applicant