Назад
Company hidden
16 часов назад

Technology Solutions Software Engineer II-III (Embedded Software)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Technology Solutions Software Engineer II-III (Embedded Software) (Connected Products and Intelligent Control Systems): Designing, developing, testing, and maintaining embedded software for connected products, intelligent control systems, and vehicle communications with an accent on real-time control networks, system architecture, and software verification. Focus on developing C/C++/Assembly solutions, integrating CAN bus and other communication protocols, validating software through simulation and testing, and providing technical leadership at Level III.

Location: Hybrid role based in Greenville, North Carolina, United States

Company

hirify.global designs, manufactures, sells, and services lift trucks, aftermarket parts, and technology and energy solutions for the materials handling industry.

What you will do

  • Design, develop, test, and maintain embedded software for connected products, intelligent control systems, and vehicle communications.
  • Define system requirements and scalable software architectures with cross-functional engineering teams.
  • Validate software through simulation, testing, troubleshooting, and system verification throughout the product lifecycle.
  • Collaborate with manufacturing, product management, suppliers, and service teams on product development, issue resolution, and continuous improvement.
  • At Level III, lead code and design reviews, provide technical guidance, collaborate with suppliers, and mentor early-career engineers.

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering, computer science, software engineering, or a related technical field.
  • At least 2 years of relevant embedded software development experience for Level II, or at least 4 years for Level III.
  • Experience with embedded programming in C, C++, and/or Assembly.
  • Knowledge of embedded control systems, electrical systems, software testing, system verification, and control system architectures.
  • Experience with MATLAB and Simulink, real-time control networks, CAN bus including SAE J1939 and CANopen, Ethernet, wireless, or cellular communications.
  • Hybrid work is based at the Greenville, NC facility; relocation assistance is not available.

Nice to have

  • Master’s degree in a relevant engineering or computer science field.
  • For Level III, knowledge of industry standards, project scheduling, embedded software architectures, and technical leadership.

Culture & Benefits

  • Collaborative work across engineering, manufacturing, product management, suppliers, and service teams.
  • Hybrid work option and a supportive work environment.
  • Competitive pay and opportunities for growth and development.
  • Tuition reimbursement, paid time off, medical, dental, vision, and life insurance.
  • Employer-sponsored profit sharing and 401(k).
  • Expected travel of 10–25%.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →