Conferences

Conferences

Embedded World 2025

March 11 – 13, 2025
Nuremberg, Germany

Embedded World Exhibition & Conference

Jacob will be presenting on March 12, 2025. 9:30 – 1 PM CET.

Getting Started with Real-Time Operating Systems

Making the leap from a superloop architecture to a Real-Time Operating System (RTOS) marks a significant milestone for embedded developers. This half-day introductory course offers a foundational overview of RTOS principles, designed for engineers implementing an RTOS for the first time. Rather than focusing on a specific RTOS, like FreeRTOS or Zephyr, this session provides a general exploration of RTOS concepts and use cases.

Participants will learn what an RTOS is, how it operates, and when it makes sense to use one. We’ll explore typical RTOS mechanisms—tasks, scheduling, and inter-task communication—demonstrating how these features can structure responsive, maintainable embedded systems. Additionally, the course covers RTOS partitioning techniques, showing how effective organization of tasks and resources can support efficient, reliable architectures.

Safety and security aspects are also discussed, addressing how RTOS partitioning and isolation can help manage critical functions in safety-focused applications. By the end of this session, attendees will have a solid understanding of RTOS fundamentals, positioning them to make informed decisions about real-time operating systems in their own projects.

Embedded Online 2025

May 12 – 16, 2025

Jacob will deliver the following talks at the 2025 Embedded Online conference.

The Embedded Renaissance: 7 Steps to Reinvent Your Software Practices

In today’s rapidly evolving embedded landscape, outdated development methods can leave you struggling to hit deadlines, control costs, and maintain quality. Whether you’re leading a team or writing the code yourself, it’s time to modernize your approach, secure your competitive edge, and open new doors for innovation.

This talk presents a proven, 7-step roadmap for transforming your embedded software practices, designed for both strategic decision-makers and hands-on developers. Discover how to establish a metrics-driven scoreboard to measure progress, adopt modern, modular architectures to streamline delivery, and integrate DevOps pipelines that enhance speed and consistency. Learn how to standardize build systems, embrace test-driven development and simulation for earlier feedback, and incorporate AI/ML capabilities that propel you ahead of market trends.

Attendees will walk away from this talk with a clear, actionable roadmap to modernize their embedded software practices—from planning and measurement to delivery and innovation—empowering them to stay ahead in an ever-changing landscape.

Topics Covered in This Talk Include:

  • Metrics Scoreboard: Automate a Software Metrics Scoreboard
  • Architecture: Adopt Modern Architecture Methodologies
  • DevOps: Integrate DevOps Pipelines
  • Build Systems: Standardize Your Build Systems
  • AI/ML: Leverage AI/ML to Accelerate
  • TDD: Embrace Test-Driven Development to Improve Testability
  • Simulation: Leverage Simulation Early

Embedded AI: Leveraging AI Agents for Smarter Development

Artificial intelligence (AI) is transforming how software is developed, tested, and deployed; yet most embedded engineers have barely scratched the surface of what AI can do for them. AI agents, in particular, have the potential to accelerate development workflows, automate repetitive tasks, and enhance productivity in embedded systems. But where do you start?

In this workshop, we’ll demystify AI agents and explore how embedded developers can integrate them into their daily workflow. We’ll begin with a one-hour lecture, covering key concepts such as AI agents, their architectures, and their role in embedded development. You’ll learn how to leverage AI tools for code generation, debugging, and optimization and see real-world examples of AI-powered automation in embedded projects.

The second hour will be hands-on, where participants will connect an AI agent to GitHub, explore practical AI tools, and experiment with automating everyday embedded development tasks. By the end of the session, you’ll have first-hand experience using AI in an embedded context and a clear roadmap to continue integrating AI into your workflow.

Key Takeaways:

  • What AI agents are and how they apply to embedded systems
  • How to connect an AI agent to GitHub for automation
  • Exploring AI-powered tools for embedded software development
  • Hands-on experience with AI-driven code generation and optimization
  • Strategies for integrating AI into your embedded development workflow

Join us for this practical and forward-looking workshop to explore how AI can enhance your embedded software development processes today!