pythonc++rustcconcurrencyembedded systemsmemory managementoperating systemscomputer architecturestorage systems
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Мало
$73к-104к/год
$100к$130кмедиана$160к
По похожим ролям (48) ~ $130к/год
76
Хорошая вакансия
развернуть
Чётко описанная junior-позиция в продуктовой компании даёт хороший опыт низкоуровневой разработки, но работа полностью офисная и предполагает командировки.
Кликните для подробной информации
Ниже рынкаАктуальные технологииПонятная роль для стартаРазработка продуктаТолько офис
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Embedded Software Engineer I (C/C++): Designing, implementing, debugging, and maintaining embedded software components for Seagate storage products with an accent on low-level programming, hardware/software interaction, and reliable product behavior. Focus on building modular and testable software, troubleshooting system-level issues, and improving architecture for performance, reuse, and long-term maintainability.
Location: Onsite at the Longmont, Colorado or Shakopee, Minnesota campus in the United States. Travel up to 10%.
Estimated base salary: $72,571–$103,783 per year, based on work location and job-related factors.
Company
hirify.global develops mass-capacity data storage solutions for cloud, enterprise, edge, and consumer markets.
What you will do
Analyze, design, implement, debug, and maintain embedded software components in C/C++.
Apply computer science fundamentals to solve product software problems.
Build modular, testable software with clear interfaces, appropriate abstraction, and maintainable structure.
Improve embedded software architecture for reuse, performance, reliability, and long-term ownership.
Troubleshoot software and system-level issues across embedded software, hardware, and storage product behavior.
Participate in code reviews, design discussions, and defect prevention practices.
Requirements
Strong foundation in operating systems, concurrency, memory management, and computer architecture.
Programming experience in C/C++, Rust, Python, or similar languages.
Understanding of embedded systems, resource-constrained design, hardware/software interaction, and modern development practices.
Bachelor’s degree in engineering, Computer Science, or a related technical field.
0+ years of experience.
Nice to have
Experience with embedded operating systems, device drivers, storage systems, real-time software, or low-level platform software.
Exposure to modular architecture, interface contracts, testable design, build systems, CI/CD, or software quality tools.
Knowledge of HDD devices, storage protocols, system-level performance analysis, or storage subsystem topologies.
Culture & Benefits
On-site cafeteria or café, fitness facilities, wellness programs, sports activities, and employee resource groups.
Medical, dental, vision, life, short- and long-term disability insurance, 401(k), employee stock purchase plan, health savings account, dependent care, and healthcare spending accounts.
Discretionary bonus program, paid time off, 12 holidays, at least 48 hours of paid sick leave, and 16 weeks of paid parental leave.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →