Cube Hub logo

Cube Hub

Embedded Software Engineer

Cube Hub

📍 Cary, NC, United States 🇺🇸

contract
mid-level
on-site
Posted —

Key Skills

C++RTOSOpenRTOSGNUCAN

Industry

Consumer ElectronicsTelecommunications

Job Description

Job Title: Software Engineer, Embedded OS

Embedded Software Engineer (C/C++, RTOS)

Job Location: Cary, NC (Onsite)

Job Duration: 12 months

1st shift 8:00 AM - 5:00 PM


Job Responsibility

• Support the development of tools & scripts for increasing efficiency and user experience in Client's OpenRTOS based embedded software development

• Collaborate with internal and external stakeholders including through daily user support

• Lead innovation efforts to define the next generation of tools used by the entire embedded development community at Client


Required Skills/Experience

• 3+ Years Experience in fields related to Computer Engineering/Computer Science

• Proficient in modern programming language such as C#, C++, or Java

• Demonstrated experience with object-oriented software design and expertise in C

• Good understanding of the embedded software development workflow from requirements to machine validation

• Demonstrated experience in roles that required excellent communication and collaboration skills

• Good written and verbal communication skills (English)


Desired Skills/Experience

• Experiences with GNU Make and Python

• Knowledge of CAN and UDS

• Advanced degree in an engineering discipline or computer science

• Experience in software product delivery using agile software development processes


Education Details

• Bachelor's of Science Degree in Computer Science, Computer Engineering,

Electrical/Mechanical Engineering, Agricultural Engineering, or equivalent experience