Embedded Sw Tech Lead Engineer (m/f/d)

John Deere John Deere · Industrial · KL, RP, DE · Product Engineering (CA)

John Deere is seeking an Embedded SW Tech Lead Engineer to design and deliver software components for precision agriculture products. The role involves software engineering, architecture implementation, requirements engineering, and product design within complex embedded systems.

What you'd actually do

  1. Execute software engineering and development with focus on code quality, reusability and expandability.
  2. Implement and extend software architectures and communication frameworks.
  3. Perform requirements engineering and provide technical guidance.
  4. Conduct product design, testing and analysis work for complex software projects.
  5. Contribute to solution design and participate in design reviews

Skills

Required

  • C++
  • software architecture
  • full software development lifecycle (SDLC)
  • CI/CD pipelines
  • DevOps practices
  • Linux environments
  • network protocols
  • data formats
  • MQTT
  • UDP
  • TCP/IP
  • protobuf
  • embedded software design

Nice to have

  • CAN protocols
  • IoT ecosystems
  • cloud platforms like AWS
  • scripting with Python
  • Bash
  • multi-threaded system design
  • test automation
  • software quality processes

What the JD emphasized

  • 10+ years of professional experience in software engineering
  • at least 5+ years working with C++
  • complex systems