Embedded Software Engineer (C/C++, RTOS)
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