GraceMark logo

GraceMark

Embedded Firmware Engineer – Power Systems

GraceMark

📍 Houston, United States 🇺🇸

full-time
senior
120000
on-site
Posted —

Key Skills

Embedded CC++RTOSMicroprocessorsQNX

Industry

EnergyIndustrial Automation

Job Description

Job Title: Senior Embedded Firmware Engineer – Power Systems (2 positions)

Location: Houston, Texas, USA (Onsite – 17130 Groschke Rd, Houston, TX 77084)

Employment Type: Full-time

Compensation: $120,000 – $150,000 USD per year

Eligibility: US Citizens or Green Card holders only

Job Description:

We are seeking an experienced Senior Embedded Firmware Engineer to join the R&D team. The ideal candidate will take ownership of firmware design, development, and optimization for high-performance embedded systems.

This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional teams to deliver cutting-edge solutions.

Key Responsibilities:

  • Enhance and maintain existing firmware systems while ensuring architecture integrity and seamless user experience.
  • Evaluate applications to identify improvement, optimization, and scalability opportunities.
  • Refactor and optimize code for resource efficiency without compromising functionality.
  • Lead selection of tools, technologies, coding standards, and best practices.
  • Perform unit testing, debugging, and validation before release.
  • Resolve issues identified during testing or reported by customers.
  • Provide task estimates, progress reports, and documentation.
  • Contribute to verification and validation plans.
  • Manage version control, releases, and firmware updates.
  • Collaborate with management on project deliverables and schedules.
  • Work with Product Management and Engineering on feasibility of new features.
  • Develop and integrate software components, frameworks, and device drivers.
  • Take ownership of additional responsibilities as required.

Qualifications & Skills:

  • Bachelor's degree in Engineering or Computer Science (or equivalent experience).
  • Strong understanding of firmware lifecycle from concept to deployment.
  • Solid grasp of software architecture and design patterns.
  • Leadership experience with ability to mentor and deliver on deadlines.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to handle complex technical challenges.
  • Strong communication and collaboration skills.
  • Self-motivated and adaptable in dynamic environments.
  • Strong time management and prioritization skills.
  • Continuous learning mindset.

Experience Requirements:

  • 7–10 years of Embedded Firmware Development experience.
  • Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors.
  • Strong experience with QNX and Linux environments.
  • Experience with memory interfaces (NAND, NOR, DDR4).
  • Knowledge of communication protocols (UART, I2C, SPI, Ethernet) and multithreading.
  • Proficiency with development tools, debug emulators, and version control systems (SVN, Git).

Industry Experience (Preferred):

Candidates must have strong experience in the Power Industry, preferably in sectors such as:

  • Power Transmission & Distribution / Protection Relays / Substation Automation / SCADA / Energy Automation Systems
  • Smart Grid Solutions / Power System Monitoring & Control / Utility Automation / Renewable Energy Integration
  • Grid Protection & Control Systems / Electrical Power Equipment / Industrial Automation

Candidate Details Required:

  • Total Years of Experience:
  • Firmware Development Expertise (concept to deployment):
  • Power Industry experience (industries covered):
  • Relays (years of experience):
  • Architecture & Design (hands-on experience):
  • Open for IC role:
  • Strong expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors:
  • C++ (years):
  • C (years):
  • RTOS (years):
  • Microprocessors (years):
  • Controllers (years):
  • Proven experience with QNX and Linux (years):
  • DSP (years):
  • Practical exposure to memory interfaces (NAND, NOR, DDR4):
  • Solid understanding of communication protocols (UART, I2C, SPI, Ethernet) and multithreading:
  • VISA Mandates: US Citizen or Green Card holder only.
  • Current CTC:
  • Expected CTC:
  • Notice Period:

Work Environment:

  • Onsite in Houston, Texas.
  • Candidates must currently be based in Houston or be willing to self-relocate to Houston.
  • Must be available to join within 15 days.
  • Only US Citizens or Green Card holders are eligible.