Cube Hub logo

Cube Hub

Embedded Software Engineer

Cube Hub

📍 Cary, NC, United States 🇺🇸

contract
mid-level
on-site
Posted —

Key Skills

C++PythonOpenRTOSCANUDS

Industry

Consumer ElectronicsAutomotive

Job Description

Engineer Product II - Embedded Software

Visa sponsorship is not available, now or in the near future, for this position.

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

Onsite Role Only

12 months contract ; May extend

US Citizen or Permanent Resident or Asylum;


Job Responsibility

• Support the development of tools & scripts for increasing efficiency and user experience in 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


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 e xpertise 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