← Back to jobs

Collabera Logo
Staff Software Engineer

Collabera

 

Saint Paul, MN, USA

Posted On: Just posted
Experience: 5+ years
Availability: Onsite
Openings: 2
Category: Staff Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will engineer and maintain embedded and Linux-based software applications.

This role is on-site.

Responsibilities

  • Design, develop, and test embedded and Linux-based software applications to meet performance and quality needs.
  • Translate requirements into effective software architectures and designs.
  • Contribute to real-time algorithms like 3D location tracking, anatomical modeling, and signal visualization.
  • Perform code reviews, unit testing, and system-level testing to ensure software reliability and safety.
  • Develop software requirements, architecture, implementation, and verification documentation across the product lifecycle.

Required Skills

  • 5+ years of professional software development experience across the full product lifecycle.
  • Strong experience with object-oriented design and C++ development on Linux platforms.
  • Knowledge of multi-threaded, real-time application development.
  • Experience with graphical programming, including 2D and 3D rendering and performance optimization.
  • Experience working in regulated development environments with strong documentation practices.
  • Strong analytical, mathematical, and problem-solving skills.
  • Bachelor’s degree in Computer Science or a related field.

Preferred Skills

  • Master’s degree or higher in Computer Science.
  • Experience with graphical user interface development using Qt or QML.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs