Embedded Firmware Engineer Job at Minsait ACS, Sandy Springs, GA

UUFQM1Z3ZjlUUHRpQ2FlUk9wT2RBL3FFdmc9PQ==
  • Minsait ACS
  • Sandy Springs, GA

Job Description

Role Overview: We are looking for a versatile 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

Job Tags

Remote job,

Similar Jobs

Eugene Gastroenterology

Nurse Practitioner or Physician Assistant Job at Eugene Gastroenterology

Come work for the largest GI practice in Lane County. Our group is growing and we are looking for highly driven individuals to help us care for our community. We offer a great 4 day work week, hyprid in office and remote schedule, excellent compensation and benefits...

O'Malley Tunstall PC

Senior Paralegal Job at O'Malley Tunstall PC

 ...research, and significant document review. This role could be based in Kinston, Rocky Mount or Raleigh, NC but offers some work-from-home flexibility. For the right applicant additional compensation or remote flexibility could be considered. Qualifications Law... 

Midwest Logistic Systems

Midwest Logistics Systems Dedicated truck driver Job at Midwest Logistic Systems

 ...same out-and-back dedicated route and work with the same customers every day. Haul automotive parts in dry van trailers with newer trucks. Haul no-touch, mostly drop-and-hook freight. Work with onsite leaders and dispatch. Pay and bonus potential ~ Route and... 

Notal Vision

Certified Ophthalmic Assistant ( Onboarding Specialist) Job at Notal Vision

Reporting to the Manager, Notal Vision Monitoring Center and under the supervision of the Medical Director, the Clinical Specialist will be responsible for helping to ensure that companys devices are being used appropriately by patients at home and monitor patient testing...

MedPro Systems

Graphic Design Intern Job at MedPro Systems

 ...Position Summary: We are looking for a creative and motivated Marketing Intern to join our team with a focus on graphic design. The Junior Graphic Designer intern will help support the MedPro Systems marketing team with day-to-day creative execution of marketing activities...