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

SnVRaDFaUWhvdFMybFpPclhyRmtlNWY4Z0E9PQ==
  • 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

Intuit

Tax Consultant - Work from Home Job at Intuit

 ...inquiries, you will be working toward advancing our goal of Powering Prosperity Around the World. Maintain sensitive customer, confidential and/or proprietary business information in a responsible, reliable, and safe manner. You will utilize government websites,... 

CHRISTUS Health

Occupational Therapist - Physical Therapy - PRN Job at CHRISTUS Health

 ...services. Responsible for interpretation/implementation of physician orders, provision of safe care to customers, protection of confidential information, professional communication, economic use of time/resources, and creation of a positive work/therapy environment. Performs... 

Columbus McKinnon

Embedded Software Engineer (Menomonee Falls) Job at Columbus McKinnon

 ...Position: Embedded Software Engineer Location: Menomonee Falls, WI Position Overview...  ...design requirements Design and develop embedded software using C, C++, and Python...  ...Studio, and code reviews Up to 10% Travel time Knowledge, Skills, Competencies, and... 

Lorien Health Services

Housekeeper / Laundry Aide Job at Lorien Health Services

Lorien Encore is looking to hire a Housekeeper and laundry aide to join our existing cleaning staff. Our Housekeepers are the team behind the sparkle in our buildings! Full Time Benefits ~ Rate at $16.00 / hour ~ PTO 80 hours of vacation, 40 hours of sick (roll-over... 

Manpower

Machine Operator Job at Manpower

 ...Our client, Cummins Filtration is seeking Machine Operatorsto join their team. As a Machine Operator, you will be part of the Production Teamsupporting Automotive Diesel Filter Manufacturing Process. The ideal candidate will be available to work any shift, overtimeand...