TL;DR
Senior Embedded Software Engineer (Linux, C++, Rust): Designing, developing, configuring, and testing high-quality embedded software for operating system, middleware, and data transfer frameworks with an accent on iterative development and fast delivery. Focus on utilizing up-to-date technologies and practices like Agile, C++, Rust, and Linux to build robust and optimized embedded systems.
Location: The location for this position is Peoria, IL. This position requires working onsite five days a week. Domestic relocation assistance is available for this position to the US. Visa sponsorship is NOT available for this position, and the employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer (H, L, TN, F, J, E, O).
Salary: $147,760–$221,640
Company
hirify.global Inc. is a global team building groundbreaking products and solutions for various industries, with a 95-year legacy of quality and innovation.
What you will do
- Gather and analyze user/client requirements to create software requirements specifications.
- Write and implement source codes of embedded systems and enhance existing systems.
- Test and debug embedded system software to improve code quality and optimize performance.
- Collaborate with other teams to provide post-production support.
- Design and architect major software products, including middleware and operating systems.
- Provide technical expertise and mentorship to enhance technical competence.
Requirements
- Extensive experience with embedded software development, design, and architecture.
- Experience with C++, Rust, and Linux software development.
- Strong analytical thinking, effective communication, and teamwork skills.
- Proficiency in software product design/architecture and requirements analysis.
- Experience with technical troubleshooting for complex, multi-component failures.
- Ability to work onsite five days a week in Peoria, IL.
- Must have US work authorization, as visa sponsorship is not available.
Nice to have
- Desire to work in a fast-paced Agile team environment.
- Ability to read electrical schematics.
- Experience with GIT configuration management tool.
- Advanced degree in an accredited Engineering or Computer Science curriculum.
- Experience with scripting using Python.
- Solid experience with RTOS development (e.g., Free RTOS) and application framework architecture and design.
- Experience with Ethernet, TCP/IP, WiFi, Bluetooth low energy, CAN, and J1939.
- Experience using Design Patterns and Object-Oriented programming.
- Experience with developing Unit Tests and Test-Driven Development leveraging continuous testing and integration.
- Experience using debugging tools for embedded systems (e.g., Lauterbach, GDB, Wireshark).
Culture & Benefits
- Join a global team of makers, innovators, and doers creating stronger, more sustainable communities.
- Opportunities for career development and impact across the globe.
- Medical, dental, and vision benefits.
- Paid time off plan (Vacation, Holidays, Volunteer).
- 401(k) savings plans, Health Savings Account (HSA), and Flexible Spending Accounts (FSAs).
- Health Lifestyle Programs, Employee Assistance Program, Voluntary Benefits, and Employee Discounts.
- Incentive bonus, Disability benefits, Life Insurance, Parental leave, Adoption benefits, and Tuition Reimbursement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →