Embedded Engineer

Triveni IT 

📍 Houston, United States 🇺🇸

full-time
senior
Posted —

Key Skills

Embedded CC++RTOSQNXMicroprocessors

Industry

Consumer ElectronicsTelecommunications

Job Description

Role: Sr Embedded Firmware Engineer

Type: Full Time

Location: Houston, TX


About the Company


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.



About the Role

Must Have Required Skills: Embedded C, C++, RTOS, QNX


Responsibilities

  • Drive innovation in firmware design and development.
  • Ensure software reliability for embedded systems.
  • Collaborate with cross-functional teams.


Qualifications


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


Required Skills


  • Deep understanding of the complete firmware lifecycle, from concept to deployment.
  • Strong grasp of software architecture principles and design patterns.
  • Proven ability to lead projects, mentor team members, and deliver on deadlines.
  • Excellent debugging, analytical, and troubleshooting abilities.
  • Ability to assess complex challenges and propose effective, creative solutions.
  • Strong written and verbal communication skills with the ability to collaborate across teams and time zones.
  • Self-motivated, proactive, and capable of working independently or in a collaborative environment.
  • Skilled at prioritizing multiple projects in a fast-paced environment.
  • Enthusiastic about learning new technologies and improving technical expertise.
  • 10–15 years of hands-on experience in Embedded Firmware Development.
  • Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors.
  • Strong experience with QNX and Linux environments.
  • Practical experience with NAND, NOR, and DDR4 memory interfaces.
  • Working knowledge of UART, I2C, SPI, Ethernet, and Multithreading.
  • Proficient with IDEs, debug emulators, and version control systems (e.g., SVN, Git).


Preferred Skills


  • Experience with additional programming languages or tools.
  • Familiarity with Agile development methodologies.