Oshkosh Corporation-posted 4 months ago
Hagerstown, MD
5,001-10,000 employees

JLG began in 1969, when our founder, John L. Grove set out to resolve growing safety concerns in the construction industry. Since then we have been committed to understanding the challenges and delivering innovative solutions to the access market. We partner with customers to provide quality equipment, training opportunities and trusted support within the access industry. We are a global company, and our products—including mobile elevating work platforms, telehandlers, utility vehicles and accessories—can be found all over the world. The team member will work within the Connected Solutions engineering team to define, develop, test, and deliver cloud, mobile, and embedded software features that enable advanced machine connectivity and control. This role emphasizes systems engineering for embedded software, with responsibilities that include requirement definition, architecture, and validation across IoT-enabled construction vehicles. You'll collaborate with hardware, cloud, mobile, and embedded software teams to ensure features are delivered as integrated, reliable systems. This position is part of the Global Product Development organization.

  • Contribute to the development of cloud, mobile, and embedded features that enable machine connectivity, control, and data insights for construction equipment.
  • Analyze user needs and translate them into well-defined system and software requirements across embedded and IoT components.
  • Support the design and integration of control systems that combine CAN-based messaging, IoT telemetry, and embedded software.
  • Participate in system architecture discussions, interface definition, and trade studies to evaluate technical approaches.
  • Assist with drafting, reviewing, and maintaining requirements documentation, verification plans, and test results to ensure system traceability.
  • Help define and execute test strategies for validating embedded software and hardware interactions.
  • Collaborate with cross-functional teams, including hardware, software, test, and suppliers, to troubleshoot and refine system behavior.
  • Gain hands-on experience with mobile construction vehicles to better understand real-world use cases and system interactions.
  • Bachelor’s of Science degree in Engineering or equivalent.
  • 3-5 years related experience.
  • Hands-on experience with CANBus communication, including the J1939 protocol, and use of CAN analysis tools (e.g., Vector, PEAK).
  • Exposure to embedded systems development, including C/C++, Simulink, and microcontrollers running real-time operating systems.
  • Familiarity with Connected Products / IoT systems, including typical architectures and tools used in the domain.
  • Experience working with cloud platforms (e.g., AWS, Azure, Docker) and data platforms such as SQL Server or ADX.
  • Proficiency with requirements management tools (e.g., Jama, DOORS) and applying systems engineering principles to embedded software development.
  • Working knowledge of Agile development practices and tools like Jira.
  • Strong skills in data analysis and visualization to support system validation or user-facing features.
  • Prior exposure to automotive or heavy equipment systems (e.g., construction, agriculture, or off-highway vehicles).
  • Effective communicator with strong analytical thinking and the ability to navigate ambiguous, fast-paced environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service