Senior Embedded Firmware Engineer

Job Elephant
Houston, TX, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$120,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Unit Testing C++ (Programming Language) Communications Protocols Computer Programming Data Structures Software Debugging Software Design Patterns Microprocessors Embedded C Embedded Software Ethernet Firmware
+13 more
Formal Verification Linux System Administration Software Architecture Real-Time Operating Systems Subversion Universal Asynchronous Receiver/Transmitter Multithreading Serial Peripheral Interface Reliability of Systems Git Information Technology Code Restructuring Software Version Control

Job description

We are seeking an experienced Senior Embedded Firmware Engineer to join our 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., β€œ Enhance and maintain existing firmware systems while ensuring architecture integrity and a seamless user experience.

” Evaluate current applications to identify areas for improvement, optimization, and scalability.

” Refactor and optimize code for resource efficiency without compromising functionality.

” Lead the selection and adoption of tools, technologies, coding standards, and best practices to maintain high-quality outcomes.

” Conduct thorough unit testing, debugging, and validation prior to release.

” Resolve issues identified during internal testing or reported by customers.

” Provide accurate task estimates, progress reports, and documentation.

” Contribute to formal verification and validation plans.

” Manage version control, product releases, and firmware updates.

” Collaborate with management to align deliverables with project goals and schedules.

” Work closely with Product Management and Engineering to evaluate the feasibility of new applications and features.

Requirements

” Education: Bachelor’s degree in Engineering or Computer Science, or equivalent combination of education and experience.

” Firmware Development Expertise: Deep understanding of the complete firmware lifecycle, from concept to deployment.

” Architecture & Design: Strong grasp of software architecture principles and design patterns.

” Leadership: Proven ability to lead projects, mentor team members, and deliver on deadlines.

” Analytical & Problem Solving: Excellent debugging, analytical, and troubleshooting abilities.

” Critical & Innovative Thinking: Ability to assess complex challenges and propose effective, creative solutions.

” Communication: Strong written and verbal communication skills with the ability to collaborate across

teams and time zones.

” Adaptability: Self-motivated, proactive, and capable of working independently or in a collaborative environment.

” Time Management: Skilled at prioritizing multiple projects in a fast-paced environment.

” Continuous Learning: Enthusiastic about learning new technologies and improving technical expertise.

Experience Requirements:

” 8-15 years of hands-on experience in Embedded Firmware Development, including:

” Programming: Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors.

” Operating Systems: Strong experience with QNX and Linux environments.

” Memory Interfaces: Practical experience with NAND, NOR, and DDR4.

” Communication Protocols: Working knowledge of UART, I2C, SPI, Ethernet, and Multithreading.

” Tools & Debugging: Proficient with IDEs, debug emulators, and version control systems (e.g., SVN, Git).

Benefits & conditions

  • 401(k)
  • Health insurance

About the company

About ERLPhase Power Technologies:

ERLPhase Power Technologies designs and manufactures advanced protection relays and disturbance fault recorders for the global electric power industry. With teams of professionals across Winnipeg, Canada, and Bangalore, India, ERLPhase brings decades of expertise in power system protection, monitoring, and control. The company is recognized for delivering reliable, high-performance solutions that ensure power system stability and efficiency. Trusted by utilities and industries worldwide, ERLPhase products are known for their precision, robustness, and innovation. Headquartered in Winnipeg, Canada, ERLPhase operates globally with strong technical and customer support, and its Bangalore subsidiary drives continued growth and product development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac Β· WWC 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz Β· WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Β· Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Β· Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich Β· WWC Europe 2026

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 Β· WWC Europe 2026

Videos

See all

Related articles

See all