← Back to jobs

Trinity Technology Solutions Logo
Sr. C/C++ Firmware Engineer

Trinity Technology Solutions

 

Vancouver, WA, USA

Posted On: 8 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: C/ C++ firmware Engineers/ Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop, integrate, and debug C/C++ firmware within a multi-disciplinary product architecture.

This role is on-site.

Responsibilities

  • Analyze designs to define coding, programming, and integration activities.
  • Write and execute testing plans, protocols, and documentation for application portions.
  • Debug and resolve code issues, including memory corruption, leakage, and stack problems using debuggers and tracing tools.
  • Communicate firmware design status, project progress, and issue resolution to management and partners.

Required Skills

  • 5+ years of experience in C/C++ programming.
  • Proficiency with Real Time OS (ThreadX).
  • Experience with Linux/Unix utilities (ls, rm, grep, tar).
  • Experience using build systems such as Make and Jenkins.
  • Deep understanding of multithreaded and multi-process systems, including synchronization primitives and mutual exclusion.
  • Knowledge of producer-consumer schemes, memory sharing, and data communication.
  • Understanding of state machine design, event-driven control, and error recovery.

Preferred Skills

  • Experience with Python scripting.
  • Familiarity with HP Sirius code management or HP printer debugging environments.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs