← 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: Hybrid
Openings: 1
Category: C/ C++ firmware Engineers/ Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and integrate firmware based on product architecture in a multi-disciplinary environment.

Responsibilities

  • Analyze designs to determine necessary coding, programming, and integration activities.
  • Write and execute complete testing plans, protocols, and documentation for assigned application portions.
  • Debug and resolve issues related to code and integration into the application architecture.
  • Communicate firmware design status, project progress, and issue resolution to management and internal partners.

Required Skills

  • 5+ years of experience in C/C++ programming.
  • Proficiency with Real Time OS (ThreadX).
  • Experience with Linux/Unix utilities including ls, rm, grep, and 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.
  • Expertise in code debugging using debuggers and tracing tools to detect memory corruption, leakage, and stack issues.
  • 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