aic++ccybersecuritysoftware architectureautomated testingembedded softwarereal time operating systems
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
$128к-193к/год
$140к$160кмедиана$190к
По похожим ролям (50) ~ $160к/год
На СНГ рынке: $4.7к/мес ($3.8к - $6к)
87
Хорошая вакансия
развернуть
Чёткая зона ответственности за архитектуру, интересная индустриальная embedded-сфера и подробный пакет льгот делают вакансию сильной; обязательная работа в офисе пять дней в неделю может стать серьёзным ограничением.
Кликните для подробной информации
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Embedded Software Engineer Specialist (Embedded Software Architecture): Defining and evolving embedded software architectures, interfaces, design standards, and reusable components across products and platforms with an accent on reliability, security, testability, and performance. Focus on evaluating architectural tradeoffs, resolving cross-domain issues, guiding architecture reviews, and mentoring engineers in complex embedded systems.
Location: Onsite Monday through Friday in Mossville, Illinois, United States. Up to 10% travel may be required. Domestic relocation assistance is available.
Salary: $128,470–$192,710 per year.
Company
hirify.global develops machinery, technologies, and engineering solutions for stronger and more sustainable communities.
What you will do
Lead the definition and evolution of embedded software architectures across products, platforms, and reusable software components.
Translate customer, product, system, safety, cybersecurity, and performance requirements into software architectures and design specifications.
Define architectural principles, interfaces, design patterns, and technical standards that improve scalability, modularity, reuse, maintainability, and testability.
Evaluate architecture alternatives, document technical tradeoffs, and facilitate architecture reviews, design reviews, walkthroughs, and risk assessments.
Partner with systems, controls, hardware, validation, cybersecurity, product, and software teams to manage interfaces and resolve cross-domain technical issues.
Mentor engineers and contribute to technology roadmaps, platform reuse, modernization, automation, and continuous improvement.
Requirements
Knowledge of analytical thinking, effective communication, teamwork, technical excellence, software development, and system testing.
Ability to analyze root causes, create alternative solutions, communicate ideas and needs accurately, work cooperatively toward shared goals, and solve significant technical challenges.
Ability to produce software products or systems aligned with product requirements and design, plan, and execute system testing strategies throughout the software lifecycle.
Nice to have
Experience defining architecture for complex embedded or distributed software systems used across multiple products or programs.
Strong C/C++ experience and working knowledge of real-time operating systems, communications protocols, hardware/software interfaces, and resource-constrained systems.
Experience with architecture modeling, interface definition, requirements traceability, design documentation, and formal architecture or design reviews.
Experience applying functional safety, cybersecurity, diagnostics, reliability, and software quality principles to product development.
Experience with automated testing, continuous integration, software-in-the-loop or hardware-in-the-loop environments, and modern development toolchains.
Ability to influence technical direction without direct authority and build alignment across multiple teams and stakeholders.
Experience mentoring engineers and raising technical capability across a software organization.
Familiarity with AI-assisted software development tools and responsible use in engineering workflows.
Advanced degree from an accredited program in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related engineering discipline.
Progressive professional experience in embedded software development, including responsibility for software design or architecture decisions.
Experience across the software development lifecycle, including requirements, design, implementation, integration, verification, release, and support.
Culture & Benefits
Medical, dental, and vision benefits, paid time off, holidays, and volunteer time.
401(k) savings plans, Health Savings Account, Flexible Spending Accounts, and disability and life insurance.
Career development, tuition reimbursement, incentive bonus, employee discounts, and health lifestyle programs.
Parental leave, adoption benefits, and employee assistance programs.
Employment sponsorship is available for eligible applicants.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →