remote
Embedded Software Engineer - Crown Equipment
Software Engineer
Embedded Software Engineer designing and developing firmware for forklifts and material‑handling equipment, leveraging C/C++, RTOS, AUTOSAR, CAN, and Linux to deliver reliable, high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and validate embedded firmware for forklift and material‑handling systems using C/C++ and RTOS environments.
- Implement and integrate AUTOSAR modules, CAN communication stacks, and Linux‑based drivers to support advanced automation features.
- Collaborate with hardware, mechanical, and software teams to define interfaces, perform system‑level integration, and troubleshoot complex issues.
- Conduct code reviews, static analysis, and unit testing to ensure safety, reliability, and compliance with industry standards.
- Document design decisions, test plans, and release notes for internal and external stakeholders.
Requirements
- 3+ years of embedded software development experience in automotive or industrial automation.
- Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving, communication, and teamwork abilities.