Embedded Software Engineer (Platform Software)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Embedded Software Engineer (Platform Software): Designing and developing low-level embedded software for next-generation ECUs with an accent on RTOS integration, I/O drivers, and communication networks. Focus on optimizing system performance, implementing modular architectures, and ensuring technical excellence in NPI programs.
Location: Must be based in Mossville, IL (Onsite)
Salary: $97,530 - $146,290
Company
A global leader in construction and mining equipment, building sustainable communities and innovative infrastructure solutions.
What you will do
- Gather and analyze functional and technical requirements for embedded systems.
- Design, develop, and implement low-level source code for next-gen ECUs.
- Test and debug embedded software using oscilloscopes, debuggers, and logic analyzers.
- Optimize system performance and improve code quality through peer reviews.
- Collaborate with cross-functional teams to resolve technical and procedural challenges.
- Automate build processes using Python and shell scripting.
Requirements
- BS degree in Electrical or Computer Engineering required.
- Must be authorized to work in the US (Visa sponsorship is not available).
- Must be able to work onsite in Mossville, IL five days a week.
- Solid experience in low-layer embedded software development (RTOS, I/O drivers, boot loaders).
- Proficiency in C or C++ programming.
- Familiarity with communication networks like J1939, CAN, or Ethernet.
Nice to have
- Experience with AUTOSAR standards and modular architecture.
- Knowledge of software design patterns and anti-patterns.
- Experience with Agile development methodologies.
- Proficiency in version management tools like Git.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance plans.
- 401(k) savings plan with company matching.
- Generous paid time off including vacation and holidays.
- Health Savings Account (HSA) and Flexible Spending Accounts (FSA).
- Tuition reimbursement and career development opportunities.
- Parental leave and disability benefits.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β