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

Y1ZuS2V4V1VsZ3NLWFF2NEdPTWdoZnA4TXc9PQ==
  • Minsait ACS
  • Sandy Springs, GA

Job Description

**Requires US Citizenship or Green Card Holder Status, we cannot sponsor on this role**.

We are looking for a versatile Embedded Firmware 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

The HT Group

Legal Recruiting & Professional Development Manager ( {{city}}) Job at The HT Group

 ...firm with multiple locations nationwide to find a people-focused LegalRecruiting & Professional Development Manager. This individual...  ...Lead all legal recruiting initiatives, including lateral hires, summer associates, and intern programs. Oversee the summer program (... 

Six Flags Over Georgia

Hired Performer (Entertainment Singer / Dancer / Actor) Job at Six Flags Over Georgia

 ...dancers for Spring and Summer events. Your role is responsible for scheduled performances throughout the park while holding high park standards. Singers and dancers are required to continuously work indoors and outdoors. They must be able to function in all weather... 

Taco Bell

Team Taco Bell Animas Valley Mall Location Job at Taco Bell

 ...insurance ~ Opportunity for advancement ~ Paid time off ~ Training & development ~ Vision insurance Job Description: At Taco Bell we recognize that our team members are the most important asset to a successful business. Team members create experiences and a... 

Alloy Personal Training - Middleton, WI

Personal Trainer - Part Time Job at Alloy Personal Training - Middleton, WI

 ...Part Time Trainer Needed! As a Part-Time Personal Training Coach at Alloy Personal Training, you'll be responsible for guiding, motivating, and holding clients accountable to achieve their fitness goals through personalized exercise programs. You'll work in a dynamic... 

Essentia Health

Certified Nursing Assistant (CNA) - Casual Job at Essentia Health

 ...and comfort, under the direct supervision of a Registered Nurse, Nurse Manager, Assistant Head Nurse, and/or Department Director (possibly with...  ...Current Minnesota state registration as a Home Health Aide or Certified Nursing assistant with the completion of 80 hours of...