Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Мало
$86к-129к/год
$120к$150кмедиана$170к
По похожим ролям (49) ~ $150к/год
75
Хорошая вакансия
развернуть
У Zebra понятная роль в разработке встроенного ПО, практические инженерные задачи и заявлены возможности обучения и поддержки благополучия; при этом нужно приезжать в офис три дня в неделю.
Кликните для подробной информации
Ниже рынкаАктуальные технологииПонятные задачиПоддержка развитияОфис три дня
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Firmware/Software Engineer, Professional II (Embedded): Designing, developing, testing, and maintaining embedded firmware for thermal printer products and solutions with an accent on C/C++ programming, hardware interfaces, and Linux-based platform components. Focus on root cause analysis, firmware upgrades, debugging complex issues, and developing expertise in HALs, Linux kernel drivers, peripheral and network communication, and real-time controls.
Location: Hybrid, on-site at the corporate office in Lincolnshire, Illinois, United States, for a minimum of 3 days per week.
Salary: $86,080–$129,120 annual base pay, plus a target performance-based annual cash incentive equal to 10% of base pay.
Company
hirify.global develops smart solutions for organizations, their employees, customers, and partners, including thermal printer products and related technologies.
What you will do
Design, develop, and test firmware for thermal printer products and solutions as part of larger projects.
Develop and test documentation describing firmware functionality.
Participate in code reviews, run software tests, review results, and perform root cause analysis.
Recommend and implement solutions to complex issues while ensuring compliance with quality processes and standards.
Modify and upgrade existing firmware, improve existing technologies, and apply them to new solutions.
Develop competency in product frameworks, HALs, Linux kernel drivers, peripheral and network communication, and real-time controls; collaborate with design, test, implementation, and other company functions.
Requirements
Bachelor’s degree in engineering, such as Computer Engineering or Electrical Engineering, or a related field, plus 2+ years of relevant experience; or a Master’s degree in engineering, such as Computer Engineering or Electrical Engineering, or a related field, with no experience required.
Development experience with I2C, SPI, UART, USB, CAN, Modbus, WLAN, PWM, ADC, Bluetooth, Ethernet, and other microcontroller peripherals.
Knowledge of oscilloscopes, bus analyzers, emulators, and other firmware debugging tools.
Familiarity with electrical interfaces, schematic diagrams, electronic component specifications, and datasheets.
Understanding of embedded RTOS and POSIX implementation, including scheduling policies, synchronization methods, interrupt service routines, external library integration, filesystems, and memory allocation.
Experience with stepper motors, networking, MQTT, and security.
Experience participating in Agile development using Scrum or Kanban.
Experience with prototype board bring-up, bootloader development, or the ARMCC toolchain.
Culture & Benefits
Hybrid work, adaptable hours, Summer Flex Fridays, Focus Fridays, and an annual companywide well-being day.
Healthcare, wellness programs, inclusion networks, continued learning and development, community service days, insurance, parental leave, employee assistance, and paid time off, depending on the country of employment.
Opportunities to learn and lead in a forward-thinking environment with collaboration across company functions.
Benefits include work-life balance and wellbeing support.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →